Skip to content

ZubriQ's CodeLearn - 'Free coursework' Release

Latest
Compare
Choose a tag to compare
@ZubriQ ZubriQ released this 13 Apr 15:15
· 320 commits to master since this release

Краткое описание

Приложение, позволяющее снять часть нагрузки с учителей за счет автоматизации подготовки заданий по программированию и предоставления студентам возможности практиковаться на различных курсах программирования.

В данной работе была спроектирована и разработана информационная система оценки знаний обучающихся по программированию. В ходе работы была разработана база данных, запрограммирован модуль проверки написанного кода, разработан пользовательский интерфейс. Это все позволяет создавать тесты и курсы по своим направлениям обучения, автоматизировать процесс проверки знаний студентов по программированию, а также практиковаться в различных курсах по программированию.

Необходимое ПО для работы CodeLearn

Для работы приложения убедитесь, что на вашем компьютере установлено следующее ПО:

  • PostgreSQL версии 15.x
  • pgAdmin 4
  • Платформа .NET 6.0 версии не ниже 6.0.15

Ссылки на установку необходимого ПО

Установка и настройка ПО

  1. Если PostgreSQL версии 15.x уже установлен, настройте строку подключения в файле ConnectionStrings.config, изменив логин и пароль Username=zubriq;Password=zubriq на ваш выбор (такой пользователь должен существовать в Login/Group Roles).
  2. В противном случае, установите PostgreSQL и pgAdmin 4, используя указанные ссылки. Во время установки задайте тестовые значения логина и пароля, например, zubriq.
    Руководство по установке PostgreSQL и pgAdmin 4:
    https://www.youtube.com/watch?v=aLDMDR8FKuk
  3. После установки базы данных, добавьте пользователя:
    • Запустите pgAdmin 4, перейдите в раздел Servers, выберите PostgreSQL 15 на левой панели и введите пароль.
    • В Login/Group Roles добавьте нового пользователя, щелкнув правой кнопкой мыши и выбрав Create > Login/Group Role...
    • В качестве Name введите zubriq.
    • Перейдите на вкладку Definition и укажите пароль - zubriq.
    • Затем перейдите на вкладку Privileges и установите флажки Can login? и Superuser?
    • Нажмите кнопку Save.
  4. Установите .NET 6.0, выбрав SDK 6.0.408 и x64 в столбце Installers для 64-битной версии Windows. Затем установите и перезагрузите компьютер.
    Руководство по установке .NET 6.0:
    https://www.youtube.com/watch?v=AC5UWby16sg
  5. Запустите релизную версию приложения CodeLearn с помощью файла CodeLearn.WPF.exe.

Тестовые аккаунты

Преподаватель:

  • Логин: teacher
  • Пароль: qwerty123

Студент:

  • Логин: student
  • Пароль: qwerty123