Skip to content

InteIIigeNET/HwProj-2.0.1

Repository files navigation

HwProj-2.0.1

HwProj — это веб-сервис, созданный для автоматизации образовательного процесса и упрощения взаимодействия между студентами, преподавателями и экспертами из индустрии.

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

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

Применение

Сервис HwProj может использоваться в курсах, где необходимо оценивать выполненные задания.

Он особенно эффективен для курсов с дедлайнами по программированию и смежным дисциплинам, где важно отслеживать результаты студентов. Работы могут загружаться в виде ссылок на внешние ресурсы, такие как GitHub, или оцениваться после очной проверки. Преподаватели могут выставлять баллы за практические задания, доклады, проекты и другие виды работ.

Чтобы узнать больше о возможностях сервиса, ознакомьтесь с нашей документацией.

Также мы рекомендуем скачать интерактивную презентацию, которая наглядно демонстрирует ключевые возможности сервиса. Кроме того, приглашаем посмотреть запись демонстрации сервиса.

Обратная связь

Мы будем рады вашим вопросам, замечаниям по работе сервиса и предложениям по его улучшению. Вы можете связаться с нами, открыв issue в репозитории или отправив сообщение в Telegram: @yuri_ufimtsev, @DedSec256, @yurii_litvinov.

Локальная сборка и запуск

Подготовка окружения

  1. Открыть HwProj-2.0.1/HwProj.sln в Rider / Visual Studio -> Собрать решение
  2. Вызвать npm install в HwProj-2.0.1/hwproj.front

Запуск

Бекенд

В Rider - запустить конфигурацию Start All

В Visual Studio - запустить сервисы ApiGateway.API, AuthService.API, CoursesService.API, SolutionsService.API, NotificationsService.API

Фронтенд

  1. Вызвать npm start в HwProj-2.0.1/hwproj.front (Start All в Rider запустит и фронтенд)