SP035. 2019-02-28

Table of contents

Backlog Priority

[Learn at Home 2.0] Fix wheels on 625

The Comet robots instructions were fixed https://www.fllcasts.com/materials/625-comet-a-lego-mindstorms-ev3-formula-1-racing-car

[Tasks, Authors] When creating a task, there is an error that the author doesn't exist and empty author fields appear

Tasks couldn't be created through https://www.fllcasts.com/tasks/new and there were errors about authors. This is now fixed.

[Bug] Mess in new material if the tag is wrong.

When creating a resource and there are errors, author fields no longer multiply themselves. Tag field now appears correctly after there were errors when creating a resource.

[Content Creation 2.0] User can't add other authors' public course sections to his own course sections

Users could previously add only their own course sections as content for a course section. Now they can choose from all course sections.

[Bug, Content Creation 2.0] No CK editor in programs.

Programs' edit and new pages now use a rich-text editor.

[BUG, IC, IS] Step rotation problem in the IS.

The rotation matrix of both parts are fixed. There is a card in Backlog for implementing a better check for whether the matrices are orthogonal, so that we can find the issues at earlier stage.

[BUG, IC] The matrix_precision value is miscalculated

From the build.ini file is passed a value called matrixprecision. It tells the script what should be the precision of the performed checks. Based on it a param called epsilon is calculated. It should be epsilon = 10^(-matrixprecision), but it is epsilon = 10^(matrix_precision).

[Groups 1.0] UX: password not working due to not-activated profile

This problem can no longer occur since we've made it so creating a new user through the group user creation software on the groups#show page automatically confirms the user if the creator has specified his password and password confirmation.


[VEX Competition 2.0] There are still empty steps in the instructions

Empty step is removed.

[Learn at Home 2.0] Sam robot from viber - the one that you push and it pushes

https://www.fllcasts.com/materials/662-ev3-finger-bot The robot is built without a roof, so that building it requires less parts. I uploaded the program to trello. Kiril tied the robot instructions to the program.

[Content] Description is missing for some NRC from level C2

Fixed the description that was missing on construction and theory and programming and theory segments in some of the lessons in level C2

34 [Learn At Home 2.0] Publish Mantis course section - Level 1 Unit 2

A new lesson was released: https://www.fllcasts.com/course_sections/678

[Curriculum 1.0] Translate the instructions from the security door.


[Curriculum 1.0] D1 Lesson 2

Thumbnail for lesson 2 level D1

Created the second lesson in level D1. The topic of the lesson is making a Fish robot to learn about Motor rotation sensor. The students have variant tasks for exploring the fish's behaviour in the coral reef and what the rotational sensor does and some more ways to use it. For now it is still mostly in bulgarian, but it will be translated.

link to the lesson

[Curriculum 1.0] D1 Lesson 3

Thumbnail for lesson 3 level D1

Created the third lesson in level D1. The topic of the lesson is making a Scorpion robot to learn about Motor rotation sensor and different axis of grabbing mechanisms. The students have a major task, to detect if the scorpion has caught something in its pincers and then sting it. For now it is still mostly in bulgarian, but it will be translated.

link to the lesson

[Curriculum 1.0] Create a second version of the clam robot.

Created a new robot for the first lesson of level D1. link to the robot instructions


The first version of the robot was great, however the motors were upside down. The robot is used in the lesson, where we introduce the rotation sensor to the students. This causes an issue as the rotation sensor reads negative values, which are hard for the students to comprehend. The idea, that -10>-15 is difficult to understand for students at the age of 9 or 10. That is why, we need to modify the robot and flip the motors, so that they count in positive direction.

[Curriculum] Challenge for secret deactivation button

Challenge with steps to achieve in lesson 2 Weighted pressure plate in the course Security and alarm systems with EV3

[Curriculum 1.0] Create lesson 2 in level 3.0

Lesson 2 is added in course 3.0 Security systems with LEGO EV3.

[Learn At Home 2.0] Publish SkiD00 robot - material 642

Created new chain files with extension .dat https://www.fllcasts.com/materials/642-skid00-the-lego-mindstorms-ev3-snowmobile-robot

[Curriculum 1.0] Material 649 is not rotating around its center

Thumbnail for Whitiki

Fixed the rotation center of Whitiki - a LEGO Mindstorms EV3 plastic sorting robot used in lesson 6 in level C2.

[VEX Competition 2.0] Prepare a plan for the VEX Competition Complete Guide and what it should include

We've created a pretty solid plan for a number of course books for preparing for VEX Competition that will form the bases for VEX Competition Complete Guide 2.0

[VEX Competition 2.0] The robot for developing the driving skills.

It is ready at: https://www.fllcasts.com/materials/716-vex-iq-little-truckie

[Learn At Home 2.0] Add the following texts to programs - Level 1 Unit 1

The description of the following programs was updated, so that it is prettier and more readable:




[Curriculum 1.0] Correct and transfer lesson 6 Level A2 from M2 to FLLCasts - throwing balls

The tutorial for introduction to medium motor is developed and available at:


[Learn at Home 2.0] Publish Mantis Robot

A new robot was added. https://www.fllcasts.com/materials/680-mantissa-a-lago-mindstorm-ev3-mantis-robot

[Pictures, Curriculum 1.0] Create a picture for museum security with lasers



[Learn at Home 2.0] Add cables to the Rooster robot - Alice

A new robot was added https://www.fllcasts.com/materials/646-alice-the-rooster-robot-built-with-lego-mindstorms-ev3

[Learn at Home 2.0] Publish Rooster Robot - material 646

A new robot was added https://www.fllcasts.com/materials/646-alice-the-rooster-robot-built-with-lego-mindstorms-ev3

[Curriculum 1.0] Video tutorial how to save ev3 project



[Learn at Home 2.0] Gorilla bot to be uploaded -material 647

The gorilla bot is uploaded!

link to the material

[Learn at home 2.0] Publish material 639 - Turtle Robot

A new robot was added https://www.fllcasts.com/materials/639-7ur7l-the-direction-following-turtle-robot-built-with-lego-mindstorms-ev3

[Learn At Home 2.0] Create a section with the Turtle - Level 1 Unit 1

A new lesson was added. https://www.fllcasts.com/course_sections/512

[Curriculum 1.0] Migrage leve B1 to FLLCasts from M2

Level is developed. Pretty interesting to have spy games with small students


Image of Level B1 - Spy Games

[Curriculum 1.0] Catapult for Level D is very difficult

A simpler robot was constructed:

Simplified Catapult

A clutch mechanism is thoroughly explained with animations and text in Military Technologies level D1 lesson 7.

[Curriculum 1.0] D1 Lesson 1 Aftermath

The lesson was updated based on feedback from the groups https://www.fllcasts.com/course_sections/591

[Curriculum 1.0] Tutorial How to conduct a mixed lessons class

"Sometimes one has too few students and has to merge two groups together. Sometimes student(s) come to catch up with a missed class in another group of students. Here we show you how to effectively conduct such classes."

Added to our Methodology and the remote training course

Tutorial is available at How to conduct a mixed lessons class

[Curriculum 1.0] Idea about lesson 4 in level 3.0

The idea is conceived and we are now working on the lesson. A gyro is working as vibration sensor. A prototype robot was built. There are programs created for the robot that proof the concept. Now the task goes to the robot designer and the content creators.

[Curriculum 1.0] 3.0 Lesson 2 Aftermath

(Lesson 2)[https://www.fllcasts.com//bg/course_sections/518] is updated and fixed after the feedback of colleagues and teachers.

[Curriculum 1.0]: Create lesson 3 of 3.0 - Vault door

The first version of lesson 3 is created in course 3.0 Security Systems.

A smart vault door is created and it counts the count of people passing through it. The timer block is introduced. The first example of an algorithm is introduced.

[Curriculum 1.0, Images] Create images for https://www.fllcasts.com/tutorials/1024-introduction-to-the-meduim-motor/





[Curriculum 1.0] Build radar robot

A new robot was created https://www.fllcasts.com/materials/717-watchtower-a-lego-mindstorms-ev3-security-robot


[Groups 1.0] Make the group user email case insensitive.

When you go to add an user to a group. The search with email is case insensitive.

[Groups 1.0] Include EXP date and name of subscription when selecting the subscription in the groups

When selecting the subscription in which to add the user you want to add in the groups page. The subscription is show as follows: RBP 1902 Sofia [Plan: FLLCasts School One year] [EXP: 2019-06-20]

[Groups 1.0] Rework the group users :create ability

Group users who are coordinators in the group are the only ones that can manage ANY group user in the group.

Group Users who are instructors in the group can only manage students or waitlisted users.

[Groups 1.0] When changing the type of the user in the group you do not get feedback that it is changed

After successfully changing the user type of a group user, which would result in the modified row turning green, the row would then turn back to it's original color after a short delay.

[Groups 1.0] Allow for completing a group

When going to: www.fllcasts.com/groups you see only uncompleted groups. There are buttons to help you between completed, uncompleted and all types of groups.

When going to the edit page of the group if the group isn't completed you have a complete group button to complete it in one click.

Tutorial showing the feature: https://www.fllcasts.com/bg/tutorials/1141-how-to-use-completed-uncompleted-in-groups


[Learn At Home 2.0, Picture] Add picture to NRC Level 1 Unit 2



[Learn At Home 2.0, Picture] Add picture to NRC Level 1 Unit 2


[Learn At Home 2.0, Picture] Add picture to NRC - Level 1 Unit 1



[Curriculum 1.0, Pictures] Make picture for lesson 3 from 3.0



[Curriculum 1.0, Pictures] Change pictures in teacher note in Lesson 2 of 3.0







[Learn At Home 2.0, Pictures] Add picture to MyBlock Tutorial - Level 1 Unit 1



[Learn At Home 2.0, Thumbnail] Add thumbnail to lesson 1 - Level 1 Unit 1



[Learn At Home 2.0, Thumbnail] Create thumbnail program 8u1pfk



[Learn At Home 2.0, Thumbnail] Add thumbnail to the Mantissa program - Level 1 Unit 2



[Thumbnail] Create Thumbnail for material 680



[Picture, Curriculum 1.0] Create picture for introduction in Lesson 3 level D1



[Thumbnail, Learn at Home 2.0] Create a thumbnail for material 639



[Thumbnail, Curriculum 1.0] Create thumbnail for material 649



[Thumbnail, Curriculum 1.0] Create thumbnail for material 648



[Thumbnail] Create thumbnail for material 646



[Thumbnail, Curriculum 1.0] Create thumbnail for material 715.



[Pictures, Curriculum 1.0] Create pictures for Curriculum 3.0 lesson 3

Sam was trained and provided with resources so that he can generate pictures and short videos for new lessons.

[Curriculum 1.0, Pictures] Replace the "step by step" pictures with the video attachments.

Video is added in this tutorial: https://www.fllcasts.com/bg/tutorials/1105-display-block The video: https://s3.amazonaws.com/fllcasts/ckeditor/attachment_files/data/000/000/911/original/LEGO-EV3-Software-display-block-wired-option-FLLCasts.webm

Video is added in this tutorial: https://www.fllcasts.com/bg/tutorials/1116-reset-timer The video: https://s3.amazonaws.com/fllcasts/ckeditor/attachment_files/data/000/000/912/original/LEGO-EV3-Software-timer-block-reset-FLLCasts.webm

[Learn At Home 2.0, Pictures] Add picture to NRC - Level 1 Unit 1



[Pictures, Curriculum 1.0] Create pictures of the display block for episode 1115




[Thumbnail, VEX Competition 2.0] Create picture for material 635.



[Thumbnail, VEX Competition 2.0] Create thumbnail for material 675.



[Thumbnail, VEX Competition 2.0] Create picture for material 677.



[Thumbnails, VEX Competition 2.0] Make thumbnails for material 716



[Learn At Home 2.0 Thumbnail] Remake all the pictures with the Turtle robot material 639







[Thumbnails, VEX Competition 2.0] Make thumbnails for material 643 and program ajk7i1





[Thumbnails, VEX Competition 2.0] Make thumbnails for these programs









[Curriculum 1.0, Thumbnail] Create picture for Clam robot program



[Thumbnail] Create thumbnail for the GorillaBot Material 647



[Picture] Create picture to explain horizontal and vertical grabber





SP34 [Academy, Sofia] Add users to proper subscriptions

Created a new subscription for both of them - https://www.fllcasts.com/subscriptions/1603761

This subscription is valid until 01 October 2019

[Curriculum 1.0] Update certificates descriptions for Retiffy and sync them with Robopartans Site and FLLCasts site

All levels in M2 use new certificate descriptors: A10, A20, B10, B20, C10, C20. However, AZZ, 161, 272, 314 and 100 are still in use.

In Retiffy there are new certificate versions with updated descriptions available.

All level short descriptions are updated. Visible at mass at the Teach at school page.

SP35 [Content] Render all the robots thumbnails with the new cables for course https://www.fllcasts.com/courses/10-robotics-with-lego-level-a2

Rendered all the new thumbnails for robots. Fixed most of the thumbnails of the course sections.