Я преподаю базовую статистику, и я заинтересован в администрировании персонализированных онлайн-заданий. Я уже решил одну часть головоломки, генерируя несколько вариантов вопроса, используя latex/markdown
+ knitr/sweave
, используя seeds
.
Теперь я заинтересован в разработке веб-системы, которая будет использовать различные созданные версии и администрировать разные для каждого учащегося онлайн. Я просмотрел несколько сайтов, связанных с формами (google docs
, wufoo
, formsite
и т.д.), Но ни один из них не позволяет создавать программные анкеты.
Я отмечаю это с помощью R
, так как это язык, с которым я больше всего знаком, и является ключом к решению первой части проблемы. Я знаю, что для R есть несколько веб-фреймворков, и было интересно, подходит ли кто-нибудь из них для этой работы.
Я не прочь к решениям на других языках, таких как Ruby
, Python
и т.д. Но ключевым моментом является возможность программной доставки онлайн-заданий. Я знаю такие инструменты, как WebWork
, но они требуют использования Perl
, и интерфейсы обычно довольно неуклюжи.
Не стесняйтесь добавлять теги к сообщению, если вы считаете, что я пропустил фреймворк, который был бы более подходящим.
ИЗМЕНИТЬ. Позвольте мне пояснить, подав пример. В настоящее время, если я хочу управлять заданием онлайн, я мог бы просто создать форму Google, отправить ссылку своим ученикам и собрать все ответы в электронной таблице и автоматически оценить ее. Это работает, если у меня есть только одна версия задания.
Мои вопросы: если я хочу администрировать другую версию задания для каждого учащегося и собирать ответы, как я могу это сделать?