Компания
44,38
рейтинг
3 марта 2014 в 13:47

Разное → iStodo: кроссплатформенный органайзер для студентов

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



Мы уже давно привыкли к тому, что каждый день приходится задумываться, какое задание сделать сегодня, а какое можно отложить до сессии. Планировать больше чем на неделю сложно, потому приходится регулярно тратить на это время. Силабусы, планы по срокам сдачи тоже наглядными не назовешь. Каждый раз смотреть расписание в онлайне или, тем более, в печатном варианте тоже не особо удобно. Ну а к сессии у многих вообще беда — нужно держать в голове, что осталось достать по каждому предмету, как-то это утрамбовывать в и без того уже плотное расписание.

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



Для облегчения планирования была добавлена возможность пакетной работы с задачами, то есть автоматическая генерация серии задач с заданной периодичностью: раз в несколько дней, недель, или месяцев. Есть фильтры, позволяющие скрывать выполненные, или показывать задачи только по определенным предметам.

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



В данный момент версия под мобильные платформы находится в разработке, для просмотра расписания на смартфонах можно пока воспользоваться экспортом в формат iCal.

Ключевые особенности проекта:

  • Мощная система задач:
    Работа с сериями заданий, фильтрация, приоритеты, сроки выполнения
  • Визуальный редактор расписания
  • Поддержка расписания из отличающихся (четные/нечетные) недель
  • Поддержка основных ОС:
    Windows, OS X, Linux
  • Возможность экспорта расписания и задач в формате iCal:
    Позволяет просматривать расписание в календаре вашего смартфона
  • Возможность создания резервных копий:
    Позволяет перенести всю информацию на другой компьютер, поделиться с одногруппниками
  • Адаптирован к экранам нетбуков(1024*600 px)


P.S.Скачать органайзер можно на нашем сайте: iStodo.ru

P.P.S. Программа написана с использованием библиотеки Qt 5, дизайн реализован через таблицы стилей QSS. В процессе работы мы получили много интересного опыта, которым планируем делиться в рамках этого блога.
Автор: @Zifix
iStodo
рейтинг 44,38
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Комментарии (22)

  • +2
    А будет версия для Android/iOS? По-моему, такое приложение гораздо уместнее на мобильных девайсах. Дома и пачка листов/желтые наклейки/маркерная доска сгодится.
    • 0
      В данный момент версия под мобильные платформы находится в разработке, для просмотра расписания на смартфонах можно пока воспользоваться экспортом в формат iCal.

      Дело в том, что там всевозможных расписаний и органайзеров и так пруд пруди, потому мы решили начать с компьютеров.
      • –7
        если вы при этом узнали что-то новое — это классно. Если нет, то делать клиент для десктопов — трата времени.
        Под веб сегодня гораздо приятнее писать
        • +11
          Я с вами не согласен. Для меня нативное приложение всегда лучше веб-приложения.
  • 0
    А есть ли смысл в настольной версии? Почему не сделать в виде веб сервиса, мне кажется было бы удобнее.
    • 0
      Есть.
      Далеко не всегда можно быть онлайн — сеть 3G подводит, да и модем постоянно воткнутым в ноутбук не потаскаешь и смартфон не круглосуточно wifi раздаёт.
      О полном переезде в облако рано говорить.
      • 0
        А вариант синхронизации с сервером не рассматривали? (например Evernote, Dropbox)
        • 0
          Планируется синхронизация через DropBox, проголосовать за идею можно здесь.
    • 0
      Екнется веб-сервис, что делать будете?
  • 0
    Здорово, ребята, вы очень вовремя анонсировали своё творение, как раз листочков стало не хватать.
    Ещё очень нужны напоминалки в телефон/планшет.
  • 0
    А если занятие раз в 4 недели, то нужно делать цикл в 4 недели и каждую из этих недель заполнять с нуля без возможности копирования даже отдельных пар.
    Взгляните как реализовано составление раписания в School Assistant для андроида — пока самое удобное из того, что мне попадалось.
    • 0
      Спасибо за подсказку, копирование будет в следующем апдейте.
  • 0
    Простите, я не устанавливал (уже не студент, но общие проблемы — существуют), у меня вопросы:
    — чем круче календаря, который синхронизируется с чем угодно (я использую icloud, но есть google) и дает тебе твое расписание в реальном времени, зачем мне скачивать дополнительное ПО?

    Как поступил я: четное-нечетное доступно в календаре, локация — доступна, ведение проектов — в проектной системе (я использую GTD — Things), все встроено и доступно по всей системе.

    Как мне кажется — классно было бы стать агрегатором расписаний ВУЗов, с возможностью правки и дальшейшим экспоротом в ical формат (мне жутко было лень самому заполнять расписание, но я это сделал).
    А отдельная standalone программа — зачем?
    Сервис — круче ;)
    • 0
      чем круче календаря

      Набивать календарь вручную — удовольствие ниже среднего, ну и iStodo умеет экспорт в iCal, который понимают почти все календари(Apple+Google).
      GTD — Things

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

      Агрегатор уже есть, так и называется. Экспорт мы, как я уже заметил выше, сделали.
    • 0
      И правда, классно было бы стать — habrahabr.ru/company/raspisanie/ :)
  • 0
    А куда багрепорты отправлять, а то я уже несколько словил?))
    • 0
      Багрепорты — это замечательно! Можно через форму техподдержки тут, а можно сразу на почту support@istodo.ru.
  • 0
    Отличная идея, особенно хорошо исполнение в виде десктопного приложения — это именно то что нужно и хочется студенту, а не то что модненько среди айтишников.
  • +2
    каждый день приходится задумываться, какое задание сделать сегодня

    Где вы только таких студентов видели :)
  • 0
    Где вы были!..
  • 0
    У нашем учреждении образования (колледж) расписание не формируется сразу на целый семестр а генерируется где-то на неделю вперед. Это удобно с одной стороны, преподавателям, так как можно попросить подвинуть пары. Но недостаток этого всего — может быть такая ситуация, что расписание может составляться максимум на три дня.
    Я это к тому, что подсунув ваше приложение своим учащимся они почти все сказали такую фразу «Крутая вещь, но бесполезная, так как запаримся расписание вбивать».

    Я конечно не знаю ваш стратегический план развития приложения, но все таки первым делом порекомендовал бы вам реализовать возможность получения расписания с официального сайта колледжа. Например, сделать так что б приложение могло запускать какой нить пользовательский скрипт или приложение, и результатом работы этого приложения должен быть файл определенного формата по структуре, пусть даже текстовый, где каждая строка — событие. А этот файл уже будете парсить. И тогда любой пользователь при желании сможет написать скрипт или накодить простое приложение, которое будет тянуть сайта учреждения расписание занятий на ближайшие дни, ну или какие другие события (те же консультации).
    Спасибо.
    • 0
      Сейчас есть возможность импорта/экспорта целиком базы SQLite, можно заполнить ее скриптом/утилитой почти на любом ЯП. Если нужно, можем добавить обработку аргументов коммандной строки для того, чтобы реализовать эту функциональность через консольный режим. Однако, если меняется не только сетка расписания, но еще и предметы/преподаватели, то могут быть проблемы с сохранностью данных ( из-за каскадных удалений ). Если есть желание реализовать такое, напишите в ЛС.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Самое читаемое Разное