1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xiaobingby-Exam

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Экзаменационная система

В рамках практики в конце третьего курса был разработан простой онлайн-экзаменационный комплекс. Он разделён на две части: управление вопросами и интерфейс экзамена.


Благодарности


Разработчикам из нашей команды.

Встроенные функции


  • Бэкенд
  1. Управление тестами (добавление, удаление, изменение, поиск).
  2. Управление базой вопросов (добавление, удаление, изменение, поиск).
  3. Просмотр результатов (поиск).
  4. Просмотр пользователей (поиск).
  • Фронтенд
  1. Выбор вопросов.
  2. Интерфейс экзамена (после завершения экзамена отображается результат, после завершения экзамена можно просмотреть ответы).
  3. Просмотр результатов.

Выбор технологий


  • Бэкенд
  1. Spring.
  2. Spring MVC.
  3. MyBatis.
  4. Druid — пул соединений с базой данных от Alibaba Cloud.
  5. FreeMarker — шаблонизатор.
  6. PageHelper — плагин для разбивки на страницы.
  • Фронтенд
  1. Bootstrap.
  2. jQuery.
  3. Vue.js.
  4. Datatables.

Демонстрация интерфейса

  • Интерфейс управления бэкендом
  1. Главная страница. Введите сюда описание изображения
  2. Страница входа (используется код подтверждения). Введите сюда описание изображения
  3. Главная страница бэкенда. Введите сюда описание изображения
  4. Управление тестами (добавление, удаление, изменение, поиск) — используется Vue для привязки данных, бэкенд использует PageHelper для разбивки на страницы. Введите сюда описание изображения
  5. Управление базой вопросов (добавление, удаление, изменение, поиск) — используются Datatables для разбивки на страницы и сортировки на фронтенде. Введите сюда описание изображения
  6. Просмотр результатов — используются Datatables для разбивки на страницы и сортировки на фронтенде. Введите сюда описание изображения
  7. Просмотр пользователей — используются Datatables для разбивки на страницы и сортировки на фронтенде. Введите сюда описание изображения
  • Интерфейс экзамена
  1. Выбор теста. Введите сюда описание изображения
  2. Экзамен по тесту (бэкенд использует задачу Spring для контроля времени экзамена, задача выполняется каждые 60 секунд). Введите сюда описание изображения
  3. Отправка теста и получение результата. Введите сюда описание изображения
  4. Просмотр ответов. Введите сюда описание изображения
  5. После экзамена. Введите сюда описание изображения

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Простая система онлайн-тестирования. Реализована на Spring MVC, MyBatis и FreeMarker на бэкенде. На фронтенде реализованы с помощью Bootstrap, jQuery и MVVM-фреймворка Vue.js. Развернуть Свернуть
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/xiaobingby-Exam.git
git@api.gitlife.ru:oschina-mirror/xiaobingby-Exam.git
oschina-mirror
xiaobingby-Exam
xiaobingby-Exam
master