Not Dead by Deadline — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Новая страница: «'''Not Dead by Deadline''' [https://github.com/sharkovadarya/java_project1.git github] [https://drive.google.com/open?id=0B__mYbl4NXNPb3hodVBacFlqSUU UI] == И…»)
 
(Идея:)
Строка 5: Строка 5:
 
[https://drive.google.com/open?id=0B__mYbl4NXNPb3hodVBacFlqSUU UI]
 
[https://drive.google.com/open?id=0B__mYbl4NXNPb3hodVBacFlqSUU UI]
  
== Идея: ==
+
= Идея: =
  
 
Приложение, помогающее с организацией учёбы.
 
Приложение, помогающее с организацией учёбы.

Версия 18:17, 21 сентября 2017

Not Dead by Deadline

github

UI

Идея:

Приложение, помогающее с организацией учёбы.

Возможности:

1. Расписание

Просмотр расписания на текущий день/неделю/семестр. Просмотр расписания по конкретному предмету. Добавление и просмотр дат проверочных, контрольных, зачётов и экзаменов. Генерация событий для Google Calendar (по необходимости — с напоминаниями). (Возможно добавится: распознавание таблицы с расписанием, генерация расписания внутри приложения и событий Google Calendar на основе распознанных данных) (Возможно добавится: генерация регулярных д/з по расписанию: например, практика по мат. анализу в среду — будет сгенерировано д/з)

2. Домашнее задание

Сохранение домашних заданий. Форматы: текстовое описание, снимок, файл, ссылка (возможно комбинировать). Можно просматривать задания по конкретному предмету, задания на конкретный день/за конкретный день; указывать необходимое количество баллов за д/з и способ сдачи. Задание может быть регулярным (например, контест) или одноразовым. Каждое д/з с указанным крайним сроком сдачи генерирует дедлайн. При необходимости, крайний срок сдачи д/з может быть разово изменён (например, при переносе дедлайна). После дедлайна д/з перемещается во вкладку "Домашние задания" в пункте "Учебные материалы", после проверки можно проставить балл за д/з, таким образом отслеживая успеваемость.

3. Дедлайны

Просмотр дедлайнов сдачи домашних заданий. Настройка напоминаний. Возможно добавлять дедлайны как события в Google Calendar. Просмотр на день/неделю/месяц.

4. Учебные материалы

Три вида: конспекты, домашние задания, дополнительные материалы. Для конспектов и дополнительных материалов доступны два формата: файлы в памяти устройства либо ссылки. Если указана ссылка на конспект, возможна загрузка последней версии (с удалением старой) в память устройства с автоматическим обновлением либо обновлением по запросу. Для дополнительных материалов возможен поиск: например, по запросу "lang algebra" будет произведён запрос к Google "lang algebra filetype:pdf" и скачан файл по первой ссылке, если он не подходит, то по второй, и т. д. Возможна организация материалов по предметам.

5. Успеваемость

Возможность проставлять баллы за сданные и проверенные д/з и отслеживание успеваемости в процентах (количество зачтённых д/з к количеству заданных или, возможно, количество текущих баллов к количеству возможных). Отслеживание количества полученных зачётов и сданных экзаменов. (Возможно добавится: парсинг высылаемой таблицы с результатами сессии)

Распределение обязанностей:

Казаков: учебные материалы (поиск, организация), работа с БД для расписания и учебных материалов, домашнее задание

Шаркова: интерфейс, расписание (парсинг таблицы с расписанием, генерация событий Google Calendar), дедлайны, успеваемость