All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Delete itinerary bug fixed
- Search course bug fixed
- Button to delete images
- Swagger documentation
- Front tests
- Sort unit results alphabetically
- Icon when student answers changes between correct, wrong or uncorrected.
- Add new slide bug fixed.
- Code refactor to get better sonar measures (frontend and backend).
- Button to flip relations on the unit diagram
- Icon shows when student has answered a question
- Itinerary tree keeps opened changing the tab or adding new blocks
- Tooltips in lesson editor tools
- All slides are updated when changing a lesson, card, unit or slide name
- Update name of the results of units search and focused units on save
- Questions do not disorder in student lessons
- Load content of lesson editor tools on init
- Update name of a unit tab when it changes
- Disallowed saving a unit with name containing the character "/"
- Disallowed saving units with the same name and a mutual parent
- Disallowed delete a unit if its name will cause conflicts
- Tree-table added in the module progress
- Tab feature, divided into unit tabs and course tabs
- Tutorials and help notifications in unit diagram
- Confirm dialogs in all acctions that require saving or reloading data
- Save the state of the unit diagram even if you navigate elsewhere
- Student tabs feature, saving the lesson state
- Improved units diagram usability: added tooltips, responsive diagram size and clicks prevention while loading
- Student answers also depends on course and block
- Images are now into a determined unit, so the import includes unitId
- Navigation to lessons from the course
- Adding lesson with cards and images now shows image, not include text
- Scroll independently in lesson editor
- When editing cards its not allowed to drag elements
- When editing card tittle, the item wont toggle
- Deleting lesson doesnt return error.
- Load content of new units
- Edit and remove association relations
- Infinite recursion when you add an itinerary that contains itself
- Student role is allowed now to see question info.
- Student lesson view doesnt show Question button if there are no questions in the lesson.
- Collapsible cards
- Cards can be reordered
- Auto-Paste when inserting in lesson editor
- Definition question tables moved
- The lesson view dosn´t crash when you insert a slide in the same slide
- Lesson editor and Firefox compatibility
- Changed insert parameters order
- Help tooltip when you add a module to a course
- Teacher can correct uncorrected questions
- Definition Questions tracking with pie chart, uncorrected and corrected answers
- List and Test Questions tracking with pie and bar charts
- Show multiple units at the same time
- Show the specified level of parents and children in the diagram
- Create separate units
- Show errors when there are units with invalid name
- Posibility to insert card and slides by name
- Ability to store images
- Insert images in slides
- Cards editor with asciidoc parser
- Answer questions inside a lesson
- Add questions to lesson
- Back security included
- Basic API Testing
- Dont show empty units adding a new course
- The lesson view dosn´t crash when an insert error happens