Краткое описание
Приложение, позволяющее снять часть нагрузки с учителей за счет автоматизации подготовки заданий по программированию и предоставления студентам возможности практиковаться на различных курсах программирования.
В данной работе была спроектирована и разработана информационная система оценки знаний обучающихся по программированию. В ходе работы была разработана база данных, запрограммирован модуль проверки написанного кода, разработан пользовательский интерфейс. Это все позволяет создавать тесты и курсы по своим направлениям обучения, автоматизировать процесс проверки знаний студентов по программированию, а также практиковаться в различных курсах по программированию.
Необходимое ПО для работы CodeLearn
Для работы приложения убедитесь, что на вашем компьютере установлено следующее ПО:
- PostgreSQL версии 15.x
- pgAdmin 4
- Платформа .NET 6.0 версии не ниже 6.0.15
Ссылки на установку необходимого ПО
- PostgreSQL (включает pgAdmin 4):
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
(Установщик PostgreSQL также включает в себя и pgAdmin 4) - pgAdmin 4 (если требуется отдельная установка):
https://www.pgadmin.org/download/pgadmin-4-windows/ - .NET 6.0:
https://dotnet.microsoft.com/en-us/download/dotnet/6.0
Установка и настройка ПО
- Если PostgreSQL версии 15.x уже установлен, настройте строку подключения в файле ConnectionStrings.config, изменив логин и пароль Username=zubriq;Password=zubriq на ваш выбор (такой пользователь должен существовать в Login/Group Roles).
- В противном случае, установите PostgreSQL и pgAdmin 4, используя указанные ссылки. Во время установки задайте тестовые значения логина и пароля, например, zubriq.
Руководство по установке PostgreSQL и pgAdmin 4:
https://www.youtube.com/watch?v=aLDMDR8FKuk - После установки базы данных, добавьте пользователя:
- Запустите pgAdmin 4, перейдите в раздел Servers, выберите PostgreSQL 15 на левой панели и введите пароль.
- В Login/Group Roles добавьте нового пользователя, щелкнув правой кнопкой мыши и выбрав Create > Login/Group Role...
- В качестве Name введите zubriq.
- Перейдите на вкладку Definition и укажите пароль - zubriq.
- Затем перейдите на вкладку Privileges и установите флажки Can login? и Superuser?
- Нажмите кнопку Save.
- Установите .NET 6.0, выбрав SDK 6.0.408 и x64 в столбце Installers для 64-битной версии Windows. Затем установите и перезагрузите компьютер.
Руководство по установке .NET 6.0:
https://www.youtube.com/watch?v=AC5UWby16sg - Запустите релизную версию приложения CodeLearn с помощью файла CodeLearn.WPF.exe.
Тестовые аккаунты
Преподаватель:
- Логин: teacher
- Пароль: qwerty123
Студент:
- Логин: student
- Пароль: qwerty123