VSTU projects
From MoodleDocs
Lead: Sychev Oleg Aleksandrovich
Senior Lecturer of POAS (Software Engineering) department
Core patches
- Improvment of editing interface for category list. Moving category anywhere should require only one page reload. Developers: Sychev Oleg, Shkarupa Alex. Status: waiting reviewing!
- Javascript-interface for repeat_elements function - adding new blanks to the form shoudn't require page reloads.
- Forum thread subscription - a long standing request to be able to subscript only to the thread, not whole forum.
Activity modules
- New assignment-replacement module with support for individual tasks (with custom fields), several grading criterions, automatic graders etc. Developers: Sychev Oleg, Erofeev Anatolius.
- Subcourse module improvments - improve Subcourse module to get rid of buggy Metacourses and make it actually useful.
- A proposition how to link question engine with lesson module - adding only two simple functions to the question definition we could create ideal connection with the lesson module, and not only it.
Question types
- Preg question type - regular expression question type, developed on more solid algorithmic basis than regex one. Developers: Sychev Oleg, Kolesov Dmitry.
- Auto-feedback shortanswer question "CorrectWriting" project and user documentation for shortanswer question which could be able to detect typos and misplaced, missing or extra words and give appropriate feedback.
Question behaviours
- Hinting behaviours - behaviours that would help standartise hinting from each qtype.
Blocks
- Linked activities to allow editing properties of multiple activities at once.
- Auto role assignment block is useful to temporary restrict (or enhance) user abilities while doing something.
- Supervised block is much better than IP filter+time control if you want students to be able to do something only under teacher supervision.
Libraries
- Auto-backup library - adding very small information to install.xml files it is possible to automate many tedious tasks of programming backup/restore for the plugins.