Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

VSTU projects: Difference between revisions

From MoodleDocs
Line 13: Line 13:


===Question types===
===Question types===
# [https://docs.moodle.org/25/en/Preg_question_type Preg question type] - regular expression question type, developed on more solid algorithmic basis than regex one.
# [https://docs.moodle.org/en/Preg_question_type Preg question type] - regular expression question type, developed on more solid algorithmic basis than regex one.
# [[Auto-feedback shortanswer question|Auto-feedback shortanswer question "CorrectWriting" project]] and [https://docs.moodle.org/25/en/question/type/correctwriting user documentation] for shortanswer question which could be able to detect typos and misplaced, missing or extra words and give appropriate feedback.
# [[Auto-feedback shortanswer question|Auto-feedback shortanswer question "CorrectWriting" project]] and [https://docs.moodle.org/en/question/type/correctwriting user documentation] for shortanswer question which could be able to detect typos and misplaced, missing or extra words and give appropriate feedback.


===Question behaviours===
===Question behaviours===

Revision as of 20:44, 12 July 2014

Lead: Sychev Oleg Aleksandrovich

Senior Lecturer of POAS (Software Engineering) department

Core patches

  1. Improvment of editing interface for category list. Moving category anywhere should require only one page reload. Developers: Sychev Oleg, Shkarupa Alex. Status: waiting reviewing!
  2. Javascript-interface for repeat_elements function - adding new blanks to the form shoudn't require page reloads.
  3. Forum thread subscription - a long standing request to be able to subscript only to the thread, not whole forum.

Activity modules

  1. New assignment-replacement module with support for individual tasks (with custom fields), several grading criterions, automatic graders etc.
  2. Subcourse module improvments - improve Subcourse module to get rid of buggy Metacourses and make it actually useful.
  3. 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

  1. Preg question type - regular expression question type, developed on more solid algorithmic basis than regex one.
  2. 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

  1. Hinting behaviours - behaviours that would help standartise hinting from each qtype.

Blocks

  1. Linked activities to allow editing properties of multiple activities at once.
  2. Formal languages block which allows to scan (tokenize) and (future) parse text in several languages (currently english, C, C++).
  3. Auto role assignment block is useful to temporary restrict (or enhance) user abilities while doing something.
  4. Supervised block is much better than IP filter+time control if you want students to be able to do something only under teacher supervision. Supports out of the box restricting quizzes for supervized sessions only, but very powerful when combined with previous one (auto role assignment), allowing any permission changes.

Libraries

  1. 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.