Redesigned and updated method of quizzing for vocab. Implemented basic answer checking and feedback to the user.
Alignment viewing enabled for vocab cards, as well as pulling related grammar content.
Updating slide content to suit flashcards.
More content updates, design changes, and additions to utils functionality.
Started moving lesson content to being smyth microlesson-based.
Moved json files out of js folder and into their own directory within static.
Reorganized smyth.json so the key is a field in the object, rather than the object key itself (for easier filtering).
Progress towards microlessons. Textbook material shows up for units that also exhibit a query.
Finally starting to automate the frontend build process.
Progress on re-work of lesson material:
- Task panel stays fixed while user scrolls help content in left panel.
- Clean up of implementation of getting vocabulary for the task panel.
- Clean up lots of CSS out of lessons.scss.
- Split Fut. Act. Ind. smyth sections.
Small adjustments to microlesson view.
Remove slide templates, touch task templates.
Moving tasks into their own js files.
Refactored project structure to separate models and collections into their own files.
More organization:
- Move tasks into their own folder within views/lessons.
- Now, each lesson will re-render tasks based solely on the word model that is passed to them.
Further organization: moved all the tasks into their own folders.
Stubs for all the basic task types.
Refactor of file hierarchy complete.
Moved data import scripts out of root directory.
More work on microlessons. Some updates to smyth to remove duplicate keys. Fixed some stuff that was causing view rendering to get triggered before the sentence had been populated.