HwProj — это веб-сервис, созданный для автоматизации образовательного процесса и упрощения взаимодействия между студентами, преподавателями и экспертами из индустрии.
Платформа предлагает простой интерфейс для совместной работы, уменьшая когнитивную нагрузку на всех участников образовательного процесса.
Основной логической единицей сервиса HwProj является учебный курс, который преподаватели создают для обучения студентов. В рамках курса они публикуют домашние работы и материалы занятий, проверяют решения студентов и формируют статистику успеваемости.
Сервис HwProj может использоваться в курсах, где необходимо оценивать выполненные задания.
Он особенно эффективен для курсов с дедлайнами по программированию и смежным дисциплинам, где важно отслеживать результаты студентов. Работы могут загружаться в виде ссылок на внешние ресурсы, такие как GitHub, или оцениваться после очной проверки. Преподаватели могут выставлять баллы за практические задания, доклады, проекты и другие виды работ.
Чтобы узнать больше о возможностях сервиса, ознакомьтесь с нашей документацией.
Также мы рекомендуем скачать интерактивную презентацию, которая наглядно демонстрирует ключевые возможности сервиса. Кроме того, приглашаем посмотреть запись демонстрации сервиса.
Мы будем рады вашим вопросам, замечаниям по работе сервиса и предложениям по его улучшению. Вы можете связаться с нами, открыв issue в репозитории или отправив сообщение в Telegram: @yuri_ufimtsev, @DedSec256, @yurii_litvinov.
- .NET Core 2.2 SDK
- MS SQL LocalDB
-
- После скачивания SQL Server Installer запускаем его, выбираем Download Media, в следующем окне тыкаем на LocalDB
- Node JS, v10.19.0
- Rabbit MQ, последняя актуальная версия
- Открыть
HwProj-2.0.1/HwProj.sln
в Rider / Visual Studio -> Собрать решение - Вызвать
npm install
вHwProj-2.0.1/hwproj.front
В Rider - запустить конфигурацию Start All
В Visual Studio - запустить сервисы ApiGateway.API, AuthService.API, CoursesService.API, SolutionsService.API, NotificationsService.API
- Вызвать
npm start
вHwProj-2.0.1/hwproj.front
(Start All в Rider запустит и фронтенд)