СхемТест
СхемТест – платформа интерактивного обучения и тестирования знаний по схемотехнике, построенная на базе симулятора электронных схем (например CircuitJS), помогающая преподавателям и авторам курсов ускорить проверку знаний студентов.
Для лучшего понимания идеи проекта в качестве примера рассмотрим аналогичный сайт для обучения программированию http://pythontutor.ru/ Этот сайт предоставляет обучающие материалы по Python в виде теории, а также в виде задач на программирование, которые проверяются автоматически. Процесс проверки программы следующий:
- студент вводит код программы в соответствующую форму;
- код отправляется на сервер;
- на сервере код компилируется и запускается с тестовыми входными данными;
- результат выполнения кода сравнивается с тем результатом, который требовался заданием;
- студенту возвращается ответ о правильности выполнения задания.
Аналогичную систему планируется разработать для обучения схемотехнике. Для работоспособности платформы изначально нужен симулятор схем. Воспользуемся проектом с открытым исходным кодом circuitJS. со следующим развитием событий:
- студент получает задание собрать определенную схему и некоторые данные этой схемы (например: Задан источник постоянного напряжения с U=10В, собрать электрическую цепь с данным источником напряжения и таким сопротивлением, чтобы в цепи протекал ток 2А);
- студент рассчитывает недостающие данные схемы;
- студент собирает схему в симуляторе и отправляет ее на проверку;
- система выполняет симуляцию схемы с входными параметрами и сравнивает результат с заданием;
- студенту возвращается ответ о правильности выполнения задания.
Почему это актуально
Классической метод тестирования знаний по электротехнике заключается в следующем:
- студент получает задание в текстовом виде или со схемой;
- студент рассчитывает схему и строит ее на бумаге;
- преподаватель вручную проверяет степень правильности выполнения заданий.
Проверка задания в таком случае требует некоторое время, которое увеличивается благодаря двум факторам:
- существуют задания, которые допускают несколько способов решения, в итоге нужно каждый раз проверять расчет.
- при развитии дистанционного обучения студенты обычно отправляют преподавателю фото решенной задачи, что из-за низкого качества изображения увеличивает время проверки.
Кому это может быть нужно
- ВУЗам для тестирования знаний студентов;
- платформам агрегаторам онлайн курсов для разработки интерактивных курсов;
- предприятиям для проверки компетенций своих сотрудников.
Как на этом можно заработать
- Продажа ежемесячных, ежегодных или бессрочных лицензий, включающих в себя техническую поддержку в разработке обучающих материалов;
- Продажа набора готовых задач (обучающих материалов и тестов);
- Разработка и продажа готовых онлайн курсов.
