Skip to content

ralifabd/BrainBench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BrainBench

Задание

Структуры базы данных

Используемая база данных SQLite, редактируемая и выполнена в DB Broser for SQLite.

Проект

Проект выполнен на языке С# c использование Windows Presentation Foundation (WPF) в составе .NET Framework.

В взависимсоти от типа пользователя ("Студент"/"Преподавтель") фунционал и отображение проекта будет видоизменяться.

  • LoginView - Окно авторизации пользователя

  • MainWindow - Окно регистрации нового пользователя с валидацей внесенных пользователям данных. (Например: номер группы должен содержать только цифры и выглядит как @"^\d{2}-\d{3}$" для реализации использовались регулярные выражения "RegularExpressions")

  • UserPage - главное окно пользователя, где хранится информация о пользователе. Лекции для изучения и тесты для прохождения. "Преподаватель" при нажатии правой кнопкой мыши может добавлять/редактировать/удалять темы для изучения,тесты для прохождения(Например: скрыт от студентов). А также для тестов узнавать результаты студентов.

  • Lecture - окно отображений для лекции, где храниться текстовое/ауди/видео информация.

  • TestsWindow - окно для прохождения тестов, где три варианта вопросов (1. Текстовой/числовой ввод ответа, 2. Выбор правильного из множества, 3. Вопросы на соответствие). После нажатии кнопки "Проверить ответы" отображается правильные и неправильные заполненные/выбранные ответы и сохраняться результат. Преподаватель может добавлять/редактировать(в том числе и изменять тип вопроса)/удалять вопрос.

UI

Использоваемые цвета в проекте

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages