Проект Meta AGM

Issue #308 resolved
Former user created an issue

Originally reported on Google Code with ID 308

Напишите, пожалуйста, пару примеров использования Meta AGM, как вы их видите. Мне это
нужно, чтобы описать варианты использования в проекте.

Reported by nixorv on 2014-11-20 20:29:44

Comments (7)

  1. Oleg Sychev repo owner
    Самый главный и разносторонний пример - это наша лаба по "Основам программирования"
    (ну может за вычетом теста и отчасти модификации). Задание одно - написать программу;
    и результат то один - набор исходников (не заливать же его несколько раз для разных
    оценок). А вот критериев оценки очень много и все они разные: тут и количество попыток
    с которого прога заработала, и оформление кода, и протокол, и качество решения (алгоритм,
    использование стандартных функций). Часть оценок берется от автоматики (работоспособность,
    можно и оформление кода прикрутить) а часть - от препода; причем эти оценки такие что
    каждый из них впору своим AGM обеспечивать. Например приличная оценка протокола или
    оформление кода в условиях меняющихся каждый год ассистентов - это по чек-листу каждый
    (причем к чек-листу по хорошему надо бы добавлять какой-то процент "иное" на усмотрение
    человека, ибо всего не предусмотришь). Качество решения тут надо смотреть - или шкала
    (шкалы) или тоже чеклист. Данные про работоспособность и количество попыток из автоматического
    оценивателя получаются; а еще есть критерий типа "вовремя ли сдал" (тут взаимодействие
    с block_supervised) и особый бонус за прохождение всех тестов с первой попытки.
    
    Такого примера хватит?
    
    Та же курсовая по КНПО если помните оценивалась по таким критериям как функциональность
    (работа в соответствии с функц. требованиями в ТЗ), читабельность кода, структурность
    кода, качество doxygen-комментов и ведение репозитория (и это только код, документы
    я не считаю ибо это отдельная загрузка результата).
    
    Я думаю что основными примерами будут задания, в которых результат является сложным
    объектом.
    

    Reported by oasychev on 2014-11-20 22:07:49

  2. Oleg Sychev repo owner

    Reported by oasychev on 2014-11-20 22:10:15 - Labels added: Type-Requirement, Priority-High - Labels removed: Type-Other

  3. Former user Account Deleted
    Вообще я хотел пример AGM.
    
    Общие [Rubric]
        Работоспособность [не с первого раза] [с первого раза]
        ...
    
    Оформление кода [Rubric]
        Отступы [...]
        Имена идентификаторов [...]
        Комментарии [...]
        Стиль расстановки скобок [...]
        ...
    
    Протокол [Criterial]
        [Checkbox] ...
        ...
        [Input] Иное
    
    Я ассистентом пока не был, так что критериев не знаю.
    
    Доступные AGM: Guide, Rubric, Criterial (наши критерии в виде AGM).
    

    Reported by nixorv on 2014-11-21 08:08:49

  4. Former user Account Deleted
    Описал все, кроме Backup/Restore и Use Case.
    
    https://docs.moodle.org/dev/Meta_AGM
    

    Reported by nixorv on 2014-11-30 22:30:24

  5. Oleg Sychev repo owner
    Что-то не до конца я понял, постараюсь найти в среду время подойти к вам на занятие,
    поговорить.
    
    Оффтоп: А по замене assignmentid на cmid вы проект нарисовали на вики?
    

    Reported by oasychev on 2014-12-01 23:19:47

  6. Oleg Sychev repo owner

    Готово к релизу? Установить на edu.vstu.org (Клевцов к курсе параметров доступа) и продемонстрировать на ближайшей встрече...

  7. Log in to comment