Разработка функциональности для сервиса HwProj

Описание сервиса

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

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

Суть задачи

Поскольку продукт живёт и развивается, темы в HwProj активно обновляются по мере выполнения. Актуальный статус задач можно отследить в нашем таск-трекере: https://github.com/InteIIigeNET/HwProj-2.0.1/issues.

Также, если вы хотите взять тему, стоит обратиться к команде сервиса: написать Алексею Бережных (@DedSec256) / Юрию Викторовичу Литвинову (@yurii_litvinov) / Юрию Уфимцеву (@yu_ufimtsev).

Текущая задача содержит общий контекст про HwProj, дополнительные материалы и ссылки, контакты команды.

Требования к студенту

Стек проекта: бэкенд на ASP.NET Core (C#), фронтент на React (Typescript). Компоненты для фронденда берём из библиотеки MUI.

Ожидается: умение программировать на C#, базовые знания Typescript + React (или готовность оперативно изучить).

Дополнительные материалы

Ссылка на сервис: https://hwproj.ru/

Репозиторий проекта: https://github.com/InteIIigeNET/HwProj-2.0.1

Телеграм-канал с новостями сервиса: https://t.me/hwproj

Уровень

2 курс , 3 курс


Руководитель

Литвинов Юрий Викторович


Консультант

Уфимцев Юрий Дмитриевич


Источник

Кафедра системного программирования СПбГУ