Skip to content

Final project for "Languages of Internet Programming" course

Notifications You must be signed in to change notification settings

QuatroV/journal

Repository files navigation

dotJournal

Веб-приложение "Школьный дневник" на Ruby on Rails для работы с оценками и расписанием.

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

  • Учащийся: Может просматривать собственное расписание со своими оценками и страницу общей успеваемости по каждому из предметов

  • Учитель: Может просматривать собственные уроки, а также выставлять за них оценки и менять домашнее задание к ним. Кроме того видит успеваемость каждого учащегося по своему предмету

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

Для авторизации был использован гем devise. Для оформления представлений был использован bootstrap. Для тестов и разработки в качестве базы данных используется sqlite3, для продакшена - PostreSQL. Потыкать можно тут: https://dotjournal.herokuapp.com/students/sign_in

About

Final project for "Languages of Internet Programming" course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published