Я искал онлайн-платформу кодирования для обучения LaTeX, но не нашел ничего, что делало бы то, что мне нужно. Под «платформой кодирования» я подразумеваю веб-систему, где:
- вы можете написать обучающие материалы по использованию LaTeX, возможно, со встроенными видео или без них
- попросите «студентов» написать и просмотреть вывод своего кода в рамках обучения
- иметь возможность проверить, что учащийся способен выполнить ряд заданий по «кодированию» LaTeX, и записать полученные оценки
Итак, я ищу что-то вроде CodeAcademy, Coursera или TreeHouse для LaTeX. Онлайновые системы LaTeX, такие как OverLeaf и ShareLatex, предоставляют веб-средства для написания LaTeX, но, насколько мне известно, ни одна из этих систем не позволяет вам проверять прогресс студентов.
Я не против взлома существующей системы, чтобы заставить ее делать то, что мне нужно, поэтому, если вы знаете что-то, что можно модифицировать так, чтобы оно делало то, что мне нужно, конечно, в рамках лицензионного соглашения, пожалуйста, дайте мне знать, поскольку это может быть лучше, чем писать систему с нуля.
решение1
Система оценивания отсутствует, но группа из нас разрабатывает онлайн-руководство по адресу
Сайт все еще находится в стадии разработки, но в основном там представлен контент на английском и вьетнамском языках, комментарии приветствуются.
решение2
Может быть, профессиональный аккаунт overleaf может подойти для ваших целей. У вас может быть неограниченное количество пользователей с неограниченным хостингом проектов. Также вы можете использовать класс Google для обучения и заданий, сохраняя overleaf как онлайн-инструмент для проверки. www.overleaf.com
решение3
В конце концов я решил использоватьЭд, который есть в нашем университете. Мне удалось написать довольно убедительный модуль, используя его, в котором сейчас обучается 250 студентов. На данный момент я написал только содержание для основ использования LaTeX и нахожусь в процессе написания учебных пособий, охватывающих более сложные темы. Модуль все еще находится в стадии разработки, но я вполне доволен тем, как он складывается.
Модуль состоит из "уроков-уроков", которые студенты изучают в своем собственном темпе, с прикрепленным форумом для обсуждения, где они могут задавать вопросы. Учебники содержат код LaTeX, который студенты могут компилировать и редактировать, с подсветкой синтаксиса и автодополнением по табуляции, после чего они могут просматривать вывод. Кроме того, я прошу студентов выполнить "упражнения по кодированию LaTeX", которые я автоматически отмечаю, используя некоторый код, который я написал.
Вот скриншот одного из первых уроков:
Возможность для студентов запускать LaTeX в своем браузере, отправлять код и затем автоматически его маркировать — это «среда кодирования LaTeX», которую я искал. Учебное пособие и инфраструктура кодирования предоставляютсяЭди автоматическая маркировка мной с использованием довольно общего подхода (файлы JSON, определяющие тесты для запуска, и выходные данные JSON, содержащие результаты, включая обратную связь).
К сожалению, этот блок не является общедоступным, но я с удовольствием обсужу то, что я сделал, с любым заинтересованным. В частности, автоматическая маркировка кода LaTeX оказалась интересным упражнением. (Вывод LaTeX не такой надежный, как я всегда считал.)
решение4
Быстрый поиск в Google выдал следующее:
https://www.classcentral.com/course/edx-latex-for-students-engineers-and-scientists-15201
и здесь, кажется, есть неожиданное разнообразие:
https://www.udemy.com/topic/latex/
Похоже, что все эти последние ресурсы находятся за платным доступом, и я не знаю, имеет ли это значение для ваших целей.
Я также нашел это:
Признаюсь, я не ожидал найти многого, но, похоже, существуют некоторые курсы по LaTeX.