Синхронизация lesson_auditor/poassignment по оценкам за загрузку/код/протокол/алгоритм

Issue #109 new
Oleg Sychev repo owner created an issue

Originally reported on Google Code with ID 109

Сейчас имеется серия оценок, которые выставляются вне урока преподавателем:
* протокол: выполнены ли минимальные требования, оценка за дополнительные, + протокол
должен быть загружен в задание Moodle
* оформление кода:  выполнены ли минимальные требования, оценка за дополнительные,
+ протокол должен быть загружен в задание Moodle
* алгоритм: уровень качества алгоритма.

Речь идет о трех флажках (мин. треб. к коду, мин. треб. к протоколу, загружено в Moodle),
трех числовых оценках в процентах (код, протокол, алгоритм) и комментариях к числовым
оценкам.

На данный момент преподаватель вынужден копировать данные вручную из аудитора в Moodle
чтобы студенты могли видеть оценки и комментарии, что неудобно. Необходимо синхронизировать
базы, чтобы оценки/комментарии выставлялись в одном месте (а загрузка, возможно, даже
автоматически).

Как по вашему удобнее это сделать: тремя критериями в одном POASAssignment или делать
3 экземпляра для числовых оценок? (флаги по коду и протоколу можно устанавливать по
числовой оценке >0, по загрузке брать из наличия файлов). Сначала обсуждаем здесь вариант
реализации, потом делаем. Но сильно тянуть нельзя...

Reported by oasychev on 2012-03-25 19:18:49

Comments (4)

  1. Former user Account Deleted

    ``` Не понял, о трех экземплярах чего идет речь. Считаю, что стоит делать критериями, а флажки вставлять в виде текста - если требования выполнены, то будет сгенерирован комментарий с текстом "Требования выполнены" и наоборот. А после этой строки уже будет идти комментарий преподавателя. ```

    Reported by `yerofeyev.aa` on 2012-03-29 14:14:42

  2. Oleg Sychev reporter

    ``` Я думаю надо всю синхронизацию выносить в отдельный модуль с дополнительными ссылками на страницы, иначе их будет слишком много. Ко встрече посмотрите таблицы аудитора protocol_attempts, codestyle_attempts и algorithm_attempts чтобы лучше представлять о чем речь. Там все довольно просто.

    Студентов синхронизуем по полю moodlelogin таблицы students. ```

    Reported by `oasychev` on 2012-04-02 13:10:52

  3. Log in to comment