Table of contents
-
Backlog Priority
- [Groups-1.0] Missing forms
- [Subscriptions-1.1] Identify the cause of subscriptions problem occurred with Saasy and implement a regression preventing solution
- [Subscriptions-1.1] No error message appears when the subscription is full but you try to add a new user to it via the subscriptions users index page
-
Content
- [Curriculum-1.0] Improve all lessons from level C2
- [Curriculum-1.0] Improve lesson 6 of level B1
- [Curriculum-1.0] Description for level 1.5 in both languages
- [Curriculum-1.0] Improve lesson 1 of level B2
- [Curriculum-1.0] Improve lesson 3 of level B2
- [Curriculum-1.0] Create tutorial how easy to switch gears with Iqazator robot
- [Curriculum-1.0] Improve lesson 7 of level B1
- [Curriculum-1.0] Improve lesson 6 of level B2
- [Curriculum-1.0] Improve lesson 4 of level B2
- [Curriculum-1.0] Modify the construction in C2:L5, so that it is more sturdy in the back
- [Curriculum-1.0] Improve lesson 5 of level B2
- [Curriculum-1.0] Improve lesson 7 of level B2
- [Curriculum-1.0] Create lesson 1 of level C1
- [VEX-IQ-2019-2020] Repairs on material 844
-
Platform
- [Content-Creation-2.0] Fix default content picture being set on old course sections when it shouldn't
- [Content-Creation-2.0] Improve the way indent arrows are found by the JS on the course sections edit page
- [Content-Creation-2.0] Fix "hide" button not working
- [Content-Creation-2.0, Bug] Fix hiden content not appearing in blue in course sections
- [DigestsRevision-1.0] Introduce sending of conditional messages digest to segments of people
- [DigestsRevision-1.0] Implement Victoria Template
- [DigestsRevision-1.0] Add preview for digest messages that would render them as real email
- [Groups-1.0, Specs] Spec failing from time to time
- [Infrastructure] Fix errors from mails
- [MGE-1.0] Validate parent email that it is an email
- [Subscriptions-1.1] Migrate the relation between subscription and plan.
- [Subscriptions-1.1] Auto confirming users with email and accounts is different in groups than it is in subscriptions and this is confusing the users. We should have the same logic on both places.
- [Subscriptions-1.1] Access in subscription is based on email and not user name. User with email added to subscription can have access for all of his accounts
- [Subscriptions-1.1] Subscription.cancellable?
- [Subscriptions-1.1] Subscription.active?
-
Pictures/Images/Renders
- [Curriculum-1.0] Add picture to introduction in lesson 6 level B2
- [Curriculum-1.0] Add picture to introduction in lesson 5 level B2
- [Curriculum-1.0] Add and edit vecteezy picture to intro section of lesson 7 in course 1.5
- [Curriculum-1.0] Add pictures to introductions in level C2
- [Curriculum-1.0, Images] Add vecteezy picture to intro of lesson 3 from course B1
- [Curriculum-1.0, Images] Create an image from ldr for lesson 3 of course B1
- [Curriculum-1.0, Images] Add image to the intro of lesson 7 from course B1
- [Curriculum-1.0, Images] Add vecteezy image to intro section in lesson 1 from course B2
- [Curriculum-1.0, Images] Add a picture from vecteezy to intro section of C1 lesson 1
- [Curriculum-1.0, Images] Add an image from vecteezy to lesson 2 from C1
- [Curriculum-1.0, Pictures] Replace Gif in ultrasonic tutorial
- [Curriculum-1.0, Thumbnail] Create thumbnails for catapult parts
- [Curriculum-1.0, Thumbnail] Add thumbnail to the "drag car with two motors" robot.
- [Curriculum-1.0, Thumbnail] Add thumbnail to new mak robot
- [Curriculum-1.0, Thumbnail] Add thumbnails to the 2 constructions in lesson 3 from C1
- [Curriculum-1.0, thumbnail] Update the thumbnail of the inertia robot
- [FLL-2019-2020, Thumbnail] Create a thumbnail for material 855
- [FLL-2019-2020, Thumbnail] Create a thumbnail for material 857
- [FLL-2019-2020, Thumbnail] Create a thumbnail for material 850
- [FLL-2019-2020, Thumbnail] Create a thumbnail for material 846
- [Image] Add picture to lesson 4 from level D1
- [Image] Add image to introduction in lesson 6 level C1
- [Learn-at-home-2.0] Create a thumbnail for the programs of Ninja motorcycle ( 509rwo )
- [Learn-at-home-2.0] Create a thumbnail for the programs of Shotgun motorcycle ( 3mb04p )
- [Learn-at-home-2.0] Create a thumbnail for the programs of Handlebar motorcycle ( 71wb46 )
- [Learn-at-home-2.0] Create a thumbnail for the programs of Rider motorcycle ( rb9g57 )
- [VexCompetition-2.0, Thumbnail] Create a thumbnail for material 844
Statistics Number of cards: 72 Number of comments: 287 Number of comments with result 70
Backlog Priority
[Groups-1.0] Missing forms
Various issues surrounding the registration into a MGE group were fixed. One of them is that the required fields for a field weren't appearing when registering a user through MGE and users weren't able to complete their registrations.
[Subscriptions-1.1] Identify the cause of subscriptions problem occurred with Saasy and implement a regression preventing solution
Figured out why the subscriptions' code had been uploaded to the production environment even though it wasn't working. Improved the tests for it and wrote more of them.
[Subscriptions-1.1] No error message appears when the subscription is full but you try to add a new user to it via the subscriptions users index page
An error message is now displayed when there's not enough space in the subscription for users.
Content
[Curriculum-1.0] Improve all lessons from level C2
Made all the Introductions, Construction and Theories and Programming and Theories in level C2 into Non-reusable contents to stay consistent in all levels. Added some interactive questions and pictures to the Introduction sections.
[Curriculum-1.0] Improve lesson 6 of level B1
Lesson 6 - Humanoid of level Spy Gadgets is now improved with more pictures, a storyline and teacher's note about solutions of tasks in the lesson.
The lesson works with chain threads that move around a humanoid torso robot. Students program medium motor and ultrasonic sensor to make the robot look around and greet.
[Curriculum-1.0] Description for level 1.5 in both languages
The description of (level 1.5 Spy Games](https://www.fllcasts.com/courses/93-robotics-with-lego-level-15-spy-games) is updated in English and Bulgarian and certificate templates are also updated.
[Curriculum-1.0] Improve lesson 1 of level B2
Lesson 1 is improved in level B2 Military Technologies.
The lesson introduces the color sensor. Students build a cargo truck and use color code to command the truck.
[Curriculum-1.0] Improve lesson 3 of level B2
Lesson 3 is improved in level B2 Military Technologies.
The lesson introduces the gear systems. Students build a chain thread tank and change its gear ratio experimenting with speed and torque.
[Curriculum-1.0] Create tutorial how easy to switch gears with Iqazator robot
New video and tutorial were created to provide clarity to the "gear ratio change" tasks for the Iqazator robot. They were added to lesson 3 from course B2 and lesson 5 from course 1.5.
[Curriculum-1.0] Improve lesson 7 of level B1
Lesson 7 - Dragster of level Spy Gadgets is now improved with more pictures, a storyline and teacher's note about solutions of tasks in the lesson.
The lesson is fun relief at the end of the level. Students build smart autonomous cars and race with them.
[Curriculum-1.0] Improve lesson 6 of level B2
Lesson 6 is improved in level B2 Military Technologies.
The lesson introduces simple line-following algorithm. Students build a tank robot with humanitarian aid purpose.
[Curriculum-1.0] Improve lesson 4 of level B2
Lesson 4 is improved in level B2 Military Technologies.
The lesson works with black lines. Students build a robot that stops on a black line and on a third black line. Then a simple line following algorithm is used.
[Curriculum-1.0] Modify the construction in C2:L5, so that it is more sturdy in the back
Upgraded the robot from level C2 Lesson 5 to not break when pushed down.
[Curriculum-1.0] Improve lesson 5 of level B2
Lesson 5 is improved in level B2 Military Technologies.
The lesson works with a ball-shooting machine and ultrasonic sensors. Students build a robot that uses gears in 5 various ways. Programs to aim the robot must be written.
[Curriculum-1.0] Improve lesson 7 of level B2
Lesson 7 is improved in level B2 Military Technologies.
The lesson introduces the idea of serial manufacturing. Students build the same module of the robot a few times over so that they build very complex robot very quickly. The catapult is a fun relive robot for the end of the level.
[Curriculum-1.0] Create lesson 1 of level C1
Lesson 1 of level C1 Transportation is improved with a new story and engaging challenges.
The lesson introduces a robot-car with a steering mechanism and one drive motor. Students observe the challenges of the construction in the turns. In the end of the lesson, students know the difference and are able to park in parallel and perpendicularly.
[VEX-IQ-2019-2020] Repairs on material 844
The material is repaired at https://www.fllcasts.com/materials/844-vex-competition-robot-for-the-2018-2019-challenge
The program is located at https://www.fllcasts.com/programs/rkv0xn-program-for-winner-vex-iq-competition-robot-for-the-2018-2019-challenge
Platform
[Content-Creation-2.0] Fix default content picture being set on old course sections when it shouldn't
Fixed a bug where the thumbnail for a course section was changed to the default one sometimes when the course section was updated.
[Content-Creation-2.0] Improve the way indent arrows are found by the JS on the course sections edit page
Refactor the content ref indentation JS in course sections edit page, so that it is easier to maintain.
[Content-Creation-2.0] Fix "hide" button not working
The shortcut for hiding content refs on the course section edit page wasn't working for nonreusable contents. It is now fixed.
[Content-Creation-2.0, Bug] Fix hiden content not appearing in blue in course sections
Fixed hiding and coloring of hiding and wrote specs that check if it works for every available content type.
[DigestsRevision-1.0] Introduce sending of conditional messages digest to segments of people
When sending conditional messages they could be send to specific segments of people https://www.fllcasts.com/tutorials/1421-conditional-messages-syntax
The syntax is the following records.id_mod="X/A1;A2;..AN" where X is the number of segments we want the divide the people and AN is in which segment do we want the record to be.
[DigestsRevision-1.0] Implement Victoria Template
The Victoria template looks like this
[DigestsRevision-1.0] Add preview for digest messages that would render them as real email
There are two options for preview with two buttons on the digest message show page
These are Html and Plain text previews
[Groups-1.0, Specs] Spec failing from time to time
Moved a spec that checked if the group gets recovered from the feature test to the model tests
[Infrastructure] Fix errors from mails
Started handling some errors related to page numbers not being a number sometimes.
[MGE-1.0] Validate parent email that it is an email
Added a validation on usersdata parentemail when it is not blank to be an email regex.
[Subscriptions-1.1] Migrate the relation between subscription and plan.
The subscriptions are no longer connected to the plans by the plans' names. The connection is now through a simple id. Also, the subscriptions now differentiate between the plan's sku and the plan's display name when the data is coming from FastSpring.
[Subscriptions-1.1] Auto confirming users with email and accounts is different in groups than it is in subscriptions and this is confusing the users. We should have the same logic on both places.
Made it so you can invite/create/add a user to a subscription the same way you can on the groups#supervise page to a group.
[Subscriptions-1.1] Access in subscription is based on email and not user name. User with email added to subscription can have access for all of his accounts
Made it so you can invite/create/add a user to a subscription the same way you can on the groups#supervise page to a group.
This also fixes a bug where two users with the same email wouldn't get added to the subscription from the subsriptions_users index page.
[Subscriptions-1.1] Subscription.cancellable?
The method cancellable?
is migrated to be used for the new context store subscriptions.
[Subscriptions-1.1] Subscription.active?
Because of the new context store fastspring calculated if the subscription is 'active'. It send a true/false value which indicated if the subscription is active. With that the state of the subscription could be different things like 'canceled, trial'. So we implemented the state of the subscription to not have anything to do with if the subscription has access.
TLDR: Has Access: True/False Status: Active,Canceled,Trial, Deactivated
Pictures/Images/Renders
[Curriculum-1.0] Add picture to introduction in lesson 6 level B2
https://www.fllcasts.com/bg/nonreusable_contents/692-introduction
[Curriculum-1.0] Add picture to introduction in lesson 5 level B2
https://www.fllcasts.com/bg/nonreusable_contents/695-introduction
[Curriculum-1.0] Add and edit vecteezy picture to intro section of lesson 7 in course 1.5
https://www.fllcasts.com/bg/nonreusable_contents/644-intro
[Curriculum-1.0] Add pictures to introductions in level C2
https://www.fllcasts.com/bg/nonreusable_contents/716-introducti
https://www.fllcasts.com/bg/nonreusable_contents/709-introducti
https://www.fllcasts.com/bg/nonreusable_contents/62-introducti
[Curriculum-1.0, Images] Add vecteezy picture to intro of lesson 3 from course B1
https://fllcasts.com/bg/nonreusable_contents/661-intro
[Curriculum-1.0, Images] Create an image from ldr for lesson 3 of course B1
https://fllcasts.com/tutorials/1418-example-for-small-boxes
[Curriculum-1.0, Images] Add image to the intro of lesson 7 from course B1
https://fllcasts.com/bg/nonreusable_contents/698-introducti?ref=7532
[Curriculum-1.0, Images] Add vecteezy image to intro section in lesson 1 from course B2
https://fllcasts.com/bg/nonreusable_contents/687-introducti
[Curriculum-1.0, Images] Add a picture from vecteezy to intro section of C1 lesson 1
https://fllcasts.com/bg/nonreusable_contents/725-introduction
[Curriculum-1.0, Images] Add an image from vecteezy to lesson 2 from C1
https://fllcasts.com/bg/tutorials/1440-
[Curriculum-1.0, Pictures] Replace Gif in ultrasonic tutorial
https://fllcasts.com/bg/tutorials/944-more-about-ultrasonic-soundwaves
This tutorial has a video for how the ultrasonic sensor works. And an image on the sound waves.
[Curriculum-1.0, Thumbnail] Create thumbnails for catapult parts
https://fllcasts.com/bg/materials/836-catapult-part-one
https://fllcasts.com/bg/materials/837-catapult-part-two
https://fllcasts.com/bg/materials/838-catapult-part-three
[Curriculum-1.0, Thumbnail] Add thumbnail to the "drag car with two motors" robot.
https://fllcasts.com/bg/materials/843-drag-car-with-two-motors-lego-mindstorms-ev3-car
[Curriculum-1.0, Thumbnail] Add thumbnail to new mak robot
New Mack truck is with better insructions, a thumbnail, taga and is published.
[Curriculum-1.0, Thumbnail] Add thumbnails to the 2 constructions in lesson 3 from C1
https://fllcasts.com/bg/materials/862-
[Curriculum-1.0, thumbnail] Update the thumbnail of the inertia robot
https://www.fllcasts.com/bg/materials/360
[FLL-2019-2020, Thumbnail] Create a thumbnail for material 855
https://www.fllcasts.com/materials/855-bag-4-from-first-lego-league-2019-2020-city-shaper-challenge
[FLL-2019-2020, Thumbnail] Create a thumbnail for material 857
https://www.fllcasts.com/materials/857-bag-7-from-first-lego-league-2019-2020-city-shaper-challenge
[FLL-2019-2020, Thumbnail] Create a thumbnail for material 850
[FLL-2019-2020, Thumbnail] Create a thumbnail for material 846
[Image] Add picture to lesson 4 from level D1
https://fllcasts.com/bg/nonreusable_contents/728-introduction
[Image] Add image to introduction in lesson 6 level C1
https://fllcasts.com/bg/nonreusable_contents/744-introduction
[Learn-at-home-2.0] Create a thumbnail for the programs of Ninja motorcycle ( 509rwo )
https://www.fllcasts.com/programs/509rwo-ninja-motorcycle-program
[Learn-at-home-2.0] Create a thumbnail for the programs of Shotgun motorcycle ( 3mb04p )
https://www.fllcasts.com/programs/3mb04p-shotgun-motorcycle-program/
[Learn-at-home-2.0] Create a thumbnail for the programs of Handlebar motorcycle ( 71wb46 )
https://www.fllcasts.com/programs/71wb46-handlebar-motorcycle-program
[Learn-at-home-2.0] Create a thumbnail for the programs of Rider motorcycle ( rb9g57 )
https://www.fllcasts.com/programs/rb9g57-rider-motorcycle-program
[VexCompetition-2.0, Thumbnail] Create a thumbnail for material 844
https://www.fllcasts.com/materials/844-vex-competition-robot-for-the-2018-2019-challenge