Note:

This site is no longer used and is in read-only mode. Instead please go to our new Moodle Developer Resource site.

Meta AGM

From MoodleDocs
Revision as of 21:53, 22 November 2014 by Nikita Kalinin (talk | contribs) (Created page with "== General information == '''Project goal:''' to be able to use multiple Advanced grading methods at one grading area. '''Project scope.''' This project does not change t...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

General information

Project goal: to be able to use multiple Advanced grading methods at one grading area.

Project scope. This project does not change the AGM internals and its API. Meta AGM is a grading method, the form of which is a number of another AGMs.

Use cases

In examples below 'rubric' and 'criterial' grading methods were used. Criterial is a work-in-progress method which allows teacher to define a form with a number of numerical fields, checkboxes, etc.

1. Assessment of student's program on the course of high-level programming basics

There are lot of aspects of checking the quality of program which is developed by student: efficiency, code style compliance, lab activity protocol... So we need a various grading method types to develop a set of criterions allowing us to assess all the aspects described in one assignment module.

TODO: defined AGM example

Implementation

TODO: description of fake areas idea

How it works

TODO: sequence diagram

DB schema

TODO

Backup/Restore

TODO

See also