Онлайн-демо: http://129.211.88.191, учетные записи: admin, teacher, student, пароль: admin123. Видеообзор кода: https://www.bilibili.com/video/BV1FP4y1L7xt/
Хорошие новости!!! Одна из команд создала реализацию на Python, присоединяйтесь и ставьте звезды: https://github.com/xingxingzaixian/django-drf-online-exam
Клонируйте код и перейдите в папку с кодом
git clone git@github.com:lsgwr/spring-boot-online-exam.git
cd spring-boot-online-exam
Далее следуйте инструкциям для Linux и Windows для быстрой установки.
Выполните скрипт start.sh
Затем перейдите по адресу http://ip:80 для доступа к вашей экзаменационной системе.
java -jar exam.jar
Это система онлайн-экзаменов на основе Spring Boot
Разделение на фронтенд и бэкенд, фронтенд на компоненты, что облегчает вторичное использование; бэкенд
git clone https://github.com/19920625lsg/spring-boot-online-exam.git
Шаги по установке MySQL здесь опущены, так как их можно найти в интернете. После установки MySQL создайте базу данных exam с паролем, совпадающим с паролем
password: xxxxxx
в файлеspring-boot-online-exam/backend/exam/src/main/resources/application.yml
, а затем импортируйтеspring-boot-online-exam/doc/sql/exam.sql
.
Откройте Maven-проект
spring-boot-online-exam/backend/exam
. Вы можете запустить его в IDE или выполнить командуmvn install
для создания jar-файла и запуска.
cd spring-boot-online-exam/frontend/exam/
npm install
npm run serve
Откройте http://localhost:8000 или http://ip-адрес-компьютера:8000 для просмотра демонстрационного примера.
Нажмите на карточку экзамена, который вы хотите пройти, в модуле "Список экзаменов"
![]()
√
0. Исправление ошибки создания заданий√
1. Редактирование деталей экзаменаЕсли задание связано с экзаменом, то его нужно удалить первым, наоборот, удаление экзамена не требует удаления заданий
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )