Note:

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

Workshop 2.0 specification: Difference between revisions

From MoodleDocs
No edit summary
m (Workshop module moved to Workshop 2.0 specification: Per David's request)
(No difference)

Revision as of 18:33, 20 April 2009

Moodle 2.0


This page tracks and summarizes the progress of my attempt to try and rewrite the Workshop module for Moodle 2.0 (yes, yet another attempt).

Major current implementation problems

  • Grades calculation is kind of dark magic - see this discussion. It is not easy to understand the way how Workshop calculates the grading grade even if you read the code that actually does the calculation. More than that, the whole algorithm depends on a set of strange constants without any explanation or reasoning of the value. The grade calculation must be clear and easy to understand to both teacher and student. Teachers must be always able to explain why students got their final grades. Therefore the plan is to get rid of the fog above the grades calculation, even if it breaks backward compatibility.
  • Lack of custom scales support - see this discussion
  • Phases overlapping, balancing, overall allocation issues - see this discussion

Project analysis

See the project analysis mindmap

User interaface mockups

Other links and resources

Credits

Many thanks to Stephan Rinke for his valuable comments and ideas.