какое расписание в университете

Каким может быть расписание ВУЗа

Пользуясь медленными и неудобными информационными ресурсами в сети можно проклинать их создателей и терять время, а можно написать паука, который соберёт и классифицирует информацию нужным образом. Уже обработанная информация будет доступна в любой плоскости и с таким откликом, который требуется. Эта статья об одном из таких опытов. С практическим примером разбора и улучшения расписания НГУ (Новосибирского государственного университета).

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

Идея заключалась в том, чтобы упростить доступ к расписанию. Оригинальное расписание, доступное на сайте НГУ, можно посмотреть здесь. Для того, чтобы найти собственное расписание мне приходилось начинать свой путь с главной страницы сайта, переходить на “старый сайт”, затем “информационные системы”, далее “расписание занятий”, выбрать корпус, факультет, группу, итого — 6 кликов. Большая часть этих переходов казалась вполне осмысленной, кроме выбора корпуса: казалось бы, зачем выбирать корпус, если факультеты всё равно разные, да и общее их число не так велико, чтобы разбивать на две страницы (всего около 10)? Но ситуация становилась немного сложней, если нужно было найти расписание преподавателя или друга. Для преподавателя нужно было в худшем случае проверить оба корпуса, а для друга нужно было найти сначала его в списках групп, узнать номер группы, а потом уже всё остальное. Шаги вполне выполнимые, но не всегда захочется их совершать, а ведь ничего не мешает собрать эту информацию и сделать возможность осуществлять такие выборки просто набрав в строке имя человека, расписание которого требуется узнать — как в поисковых системах, к которым все уже привыкли.

Разбор списков

Начнём со списка студентов: к счастью, он доступен в виде xml, и для каждой группы выглядит следующим образом:

Для того, чтобы экспортировать такие данные, используется следующий код:

Кроме этого нужно выбрать списки групп по факультетам, но это выполняется аналогичным образом из подобных же xml-файлов.

Исправление до валидного

Само расписание занятий не доступно в xml, кроме того, html, сгенерированный системой расписаний НГУ, оказался невалидным, что поставило меня перед выбором: преобразовывать его к валидному или разбирать регулярными выражениями. Надо сказать, что как-то уж очень не хотелось прибегать к regexp-ам. Разглядывая html файлы я понял, что не так уж много нужно сделать, чтобы документы стали валидными, а именно, добавить один тег

(отсутствовал) и указать кодировку. Получилось следующее:

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

Поиск

Таким образом у меня получились расписание групп и преподавателей, а также списки студентов.
Расписание в получившейся структуре относится к группе или преподавателю, но не к студенту. Для поиска по студентам, преподавателям, группам и факультетам требовался сложный запрос или несколько запросов к серверу базы данных. Составить такой запрос не проблема, но я опасался за скорость его выполнения. Было решено сделать отдельную таблицу для поиска “searchable”, которая бы содержала в одном столбце псевдонимы, по которым осуществляется поиск, а в другой — адрес документа. В первую очередь — для оптимизации времени доступа. Также это дало возможность обрабатывать запросы вроде “математик василий 1 курс”, но в то же время позволило иметь неконсистентные состояния базы данных, поскольку адрес документа (url) содержится в нескольких различных таблицах. Последнее никак не плюс, но плюсы в данном случае мне виделись гораздо более значительными, чем этот минус.

REST API

Для того чтобы у других не было потребности выполнять всю эту рутину заново я опубликовал открытое REST API, которое уже вроде бы используется в двух сторонних проектах. Запрос к API содержит строку поиска и тип запрашиваемого расписания: на день, на неделю и ближайшая пара. Ответ содержит расписание в формате JSON или возможные названия и адреса соответствующих расписаний, когда заданной строке соответствует несколько расписаний.

Расшифровка сокращений

После публикации довольно много людей говорили, что в расписании используются непонятные сокращения, которые сложно интерпретировать (например, «О.об.химии» это «Основы общей и неорганической химии», а «ТФКП» — «Теория функций комплексного переменного»). Путей решения этой проблемы я видел два: 1. Предоставить студентам возможность самим указывать полные названия и 2. Попытаться каким-то образом их расшифровать. Первый вариант выглядел простым и весёлым, но спорным, поскольку требовалось вводить систему модерации и возможность смотреть без расшифровки, поскольку я сам не мог определить, насколько верное название было предоставлено, а найти экспертов с каждого факультета практически значит попросить нескольких людей расшифровать эти сокращения. Я попытался изыскать возможность автоматической расшифровки, обнаружил списки кафедр и преподавателей с предметами. Списки эти оказались не полными, но, надо сказать, что и списки студентов абсолютной точностью не отличались. Ко всему, имена преподавателей в списке по кафедрам указаны с расшифровкой имени и отчества, а в расписании с инициалами, но это не такая большая проблема. Первая идея была в том, чтобы найти таких преподавателей, которые ведут только один предмет и по ним определить все названия (в НГУ большинство — совмещают преподавание с другой работой и таких, кто ведёт одну дисциплину немало), но этот метод неожиданно провалился и дал неправильные результаты. Возможно, дело в том, что преподаватели с одним предметом не часто входили в те кафедральные списки, которые мне удалось получить. Дальше я пробовал сравнивать по количеству совпадающих букв, но получились тоже довольно странные результаты. Наилучшим оказался метод, который устанавливает соответствие между сокращённым названием и полным только если у этого преподавателя это единственный предмет, начинающийся на эту букву. Таким образом удалось расшифровать большинство предметов.

По аудиториям

Кроме того, у меня очень чесались руки провести статистическое исследование загруженности аудиторий/преподавателей, и мне пришла идея, что можно выводить информацию из расписания на текущий момент: кто и в каких аудиториях сейчас находится, сколько человек, сколько студентов мужского пола, а сколько — женского. Последняя характеристика конечно же была придумана просто для того чтобы сделать проект более весёлым, можно было бы просто вывести все имена, но проблема была в том, что номера групп в расписании не всегда хорошо соответствовали номерам в списках студентов. Например, в расписании могли быть группы 123.1, 123.2, 123.3, а в списках только 123. Таким образом, можно приблизительно сказать сколько человек в каждой группе, но нельзя точно сказать кто именно в какой. Для определения пола я использовал имена студентов. Надо сказать, что определение было настолько точным, насколько я точно могу сам отличить мужское имя от женского, это оказалось не всегда возможно, но в большинстве случаев отлично работает. Исходя из этой информации была построена карта аудиторий, которая обновляется автоматически каждые 10 минут и отображает количество студентов, студенток, количество мест (максимальное число, встречающееся в расписании) и номера групп, которые в данный момент находятся в этой аудитории. Может быть очень полезно если вы ищете пустую аудиторию или потеряли какую-то вещь и хотели бы опросить всех, кто мог её видеть.
Из расписания были выбраны аудитории, разобраны постфиксы, обозначающие корпус, а дальше выведены на странице так, что получился список следующего вида:

какое расписание в университете

для каждой аудитории/корпуса отображается график загруженности на любой введённый день

какое расписание в университете

Это график для главного корпуса НГУ на пятницу; сервис позволяет смотреть такие для любой аудитории или корпуса на любой учебный день (на не учебные график пустой). Здесь по Y — количество человек, время — начало пар. Красный столбик — студентки, синий — студенты, серый — сумма. Бросается в глаза дробная шкала по Y, дело в том, что у меня не получилось настроить библиотеку рисования графиков для вывода только целых чисел, но мне кажется это не сильно принципиальным. Да, дробного количества людей не бывает, но столбики и не упираются в нецелые числа.

Перед тем как написать статью я решил посмотреть как же всё устроено в МГУ и нашёл расписание, даже карту пустых аудиторий, но оказалось, что для получения информации нужно запастись терпением; и дело даже не в количестве кликов, которых тоже предостаточно, а в очень медленном отклике. Из появляющихся периодически ошибок SQL можно сделать выводы об использовании СУБД, но, видимо как-то не слишком оптимально всё устроено.

Статистика

Имеющиеся данные позволили также получить некоторые более глобальные цифры.

Средняя загрузка аудиторий с учётом максимальной вместимости — 28% (сумма занимающихся студентов разделенная на суммарную вместимость аудиторий, усреднённая по дням и времени)

Средняя загрузка аудитории в НГУ, если считать её загруженной полностью, когда хотя бы один студент занимается — 60%

Самые женские аудитории — 500, 431 и 608 — около 89% девушек

Самая мужская аудитория — 312, всего 10% девушек

Наиболее женское время — 14:15, 53% девушек

Наиболее мужское время — 19:20, 46.8% девушек

Наиболее женский день — вторник, 52.3% девушек

Наиболее мужской день — понедельник 49.2% девушек

Из этого можно сделать вывод, что существуют аудитории, в которых занимаются практически одни девушки, но нет какого-то времени или дня, когда число девушек в университете бы преобладало серьёзным образом.

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

Источник

Справочник первокурсника – расписание, учеба, сессия

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

какое расписание в университете

Расписание

Занятия в университете проходят в соответствии с учебными планами и программами по утвержденному расписанию. В день может быть до 5 пар. Пара — это два академических часа по 45 минут, разделенные 5-ти минутным перерывом. Перерыв между парами – 10 минут.

109:00 — 10:35210:45 — 12:20обед12:20 — 13:10313:10 — 14:45414:55 — 16:30516:40 — 18:15618:25 — 20:00720:10 — 21:45

Учебное расписание ты можешь найти на стенде около своего деканата. Обрати внимание на понятие четной и нечетной недели. Первая и третья недели месяца — нечетные, вторая и четвертая – четные. Это пригодится тебе, чтобы понять расписание. Например, у тебя стоит в четверг

2801 Электротехника / 1315 Физика чет.

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

Помимо бумажного расписания есть электронное. Система «Кто Где Будет» укажет тебе не только твое расписание, но и расписания каждого преподавателя, занятость аудиторий.

какое расписание в университете

И здесь уж точно не получится запутаться: расписание выводится на конкретную указанную неделю.

Учеба

Итак, ты теперь студент. В университете, как и в 11-ом классе, у тебя будет два полугодия — только здесь это называется семестр. Но в 11-ом классе тебе не ставили четвертных оценок, и ты, наверное, почувствовал самостоятельность. В университете тебе снова придется привыкнуть к промежуточному контролю успеваемости. Два раза в семестр по каждому предмету будет выставляться оценка — так называемая аттестация. Из чего складывается оценка? У каждого преподавателя разные подходы к ее выставлению, но в целом оценка отражает твою посещаемость и работу на занятиях. Важную роль играют оценки за контрольные работы. Наберешь за аттестацию больше половины двоек — уже могут отчислить. Похожая ситуация и с прогулами: большое их количество может стать основанием для отчисления. Наберешь 60 прогулов – отчислят наверняка. Отмечать тебя в журнале посещаемости будет староста группы.

какое расписание в университете

Сессия

Сессия делится на две части: зачетную и экзаменационную. Зачетная неделя обычно бывает в конце декабря и начале июня. Тогда и нужно получить все зачеты, иначе могут не допустить к экзаменам. С экзаменами тоже шутки плохи. Три хвоста – основание для отчисления. Пересдачи проходят в сроки, установленные даканатом.

какое расписание в университете

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

От учебы ты сможешь отдохнуть на каникулах: весенние продолжаются ориентировочно с 25 января по 9 февраля, а летние – с 1 июля по 1 сентября.

Завтра мы расскажем про традиции университета, а также про что у нас принято.

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Источник

Сколько длится пара в университете и что такое академический час?

какое расписание в университете

Окончив школу и поступив в универ, первокурсники сталкиваются с новыми условиями обучения: вместо одного кабинета — разные аудитории, вместо уроков — пары. Мы расскажем, что такое академические часы и сколько длится пара в институте.

Больше интересной информации об учёбе в вузе первокурсники и опытные студенты найдут в одном из наших телеграм-каналов. Второй пригодится тем, кто хочет сэкономить.

Сколько длится академический час и пара

Студенты должны привыкнуть к новой «временной системе»: на смену урокам пришли академ. часы и пары.

Академический час — сколько это по времени

Все мы привыкли, что час длится 60 минут. Это т. н. «астрономический час». В системе образования существует также «академический час». Длительность академического часа — 45 минут, именно столько идёт одно учебное занятие.

Сколько длится пара в университете

В вузах занятия всегда проходят парами (это 2 академ. часа). Следовательно, время пары — это время академического часа, умноженное на два + перемена (5 минут между занятиями). Поэтому время одной пары — 95 минут.

В некоторых вузах такие перерывы не предусмотрены и пара там продолжается 90 минут.

Другие вопросы о времени в вузе

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

Во сколько начинаются пары в университете

Время начало занятий каждый вуз определяет самостоятельно. Чаще всего пары начинаются в 8.30, иногда — ровно в 8.00 или 9.00.

Если помещение института небольшое, а студентов много, учебное заведение может работать в 2 смены: например, первая начинает учёбу в 8.00, а вторая — в 14.00.

Также в зависимости от количества аудиторий и нагрузки преподавателей, студенты могут начинать учиться со второй, а иногда и с третьей пары. Это зависит от диспетчерской — специальной службы, сотрудники которой занимаются составлением расписания.

какое расписание в университетеОт того, сколько пар в университете, зависит, сколько продлится ваше пребывание там

Кстати! Для наших читателей сейчас действует скидка 10% на любой вид работы

Сколько пар в день в институте

Продолжительность учёбы напрямую зависит от того, сколько пар в университете в день. Тут действуют определённые правила:

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

Нагрузка заочников — 200 академ. часов в год.

Большинство вузов стараются исходить не из максимума, а снижать аудиторную нагрузку. Как правило, у первокурсников в неделю бывают 2 дня по 4 пары, 2 — по 3 пары и один день с 2-мя парами.

Чем старше студент, тем меньше пар: на 4-5 курсе редко бывает больше 3-х пар в день.

Этот необычный (по сравнению со школой) факт связан с тем, что именно на младших курсах студенты изучают общие предметы, а на старших уже остаются только специальные дисциплины.

Во сколько заканчиваются пары в университете

В зависимости от начала учёбы и количества пар, они могут заканчиваться не раньше 11 и не позже 20 часов. Чаще всего учёба заканчивается около 14-15.

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

какое расписание в университете

Карина – противоречивая натура: любит фильмы Ларса фон Триера и песни Михаила Шуфутинского. В активе – два высших образования и тысяча прочитанных книг.

Источник

Топ 10 приложений расписаний для студентов

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

Напоминалка на русском виджет

Очень удобное и интересное приложение. Позволит вести учет важных дел и событий. Также может вести обратный отчет до события, например до сессии или каникул. Виджет выводит на экран мобильного телефона уведомление с напоминанием о предстоящем событии.
Если постоянно забываете дни рождения близких, «Напоминалка на русском виджет» поможет решить и эту проблему.

Расписашка

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

СтудЖурнал Расписание занятий

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

Мои Дела: Планировщик дел

Хотите отслеживать собственную эффективность? Тогда это приложение создано специально для вас. Отслеживайте выполнение поставленных задач, встреч. Уведомления помогут вам помнить детали предстоящих мероприятий.
Удобный интерфейс позволит экономить время благодаря заблаговременному планированию дел.

Mast have для студентов. База данных приложения содержит расписание более 400 ВУЗов России. Нет необходимости вводить свое расписание вручную. Доступ к расписанию возможен всегда, даже оффлайн.

Расписание Планировщик

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

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

Планировщик дел и целей. Список задач. Ежедневник.

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

Деловой календарь 2. Ежедневник, планер, органайзер

Многофункциональное приложение с виджетами, погодой, списком задач. Удобный функционал позволяет просматривать дневной, месячный и годичный календари, планировать и управлять задачами. Также синхронизируется с глобальным календарем вашего смартфона и Google аккаунтом. 7 виджетов не позволят вам забыть о событиях, будь то занятия в университете или покупка продуктов к ужину.

Источник

Расписание вузов: оптимизировать ввод учебного расписания студента

Мы работаем в компании «Расписание вузов», делаем мобильные приложения (iOS, Android, Windows Phone), в которых публикуется учебное расписание студентов и преподавателей.

Одним из главных вопросов нашего проекта остается — как сделать так, чтобы студент мог как можно проще и быстрее ввести свое расписание в нашу базу. Перебивать вручную расписание долго и муторно. Хорошо, если у ВУЗа электронное расписание и они сделали интеграцию с нашим сервисом, но 90-93% ВУЗов в России не имеют электронного расписания. А сделать интеграцию не спешат еще больше. Ничего не остается как перебивать его вручную.

какое расписание в университете

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

Мы переделали форму целиком. Теперь она показывается в виде привычной для студента таблицы, которую он часто видит на стене возле деканата, и эту таблицу можно заполнять свои парами.

Расписание звонков.

Чтобы не заполнять на каждый день одно и то же, мы сделали отдельный ввод для расписания звонков.

какое расписание в университете

Если ввести время начало первой пары, веб-форма сама предложит окончание пары сделать через полтора часа, а перерыв между парами — по 15 минут. Если в ВУЗе это не так, то как только пользователь начнет в первый раз вводить свои интервалы, дальше веб-форма «научиться» предлагать значения по сетке звонков этого ВУЗа.

Четность недели в периодическом расписании, поддержка модульного расписания.

Наша система поддерживает четность/нечетность занятий в периодическом расписании, и «конечные курсы» в модульном расписании (курс дисциплин, который идет с даты по дату, или только в определенные даты). Реализовали таким образом:
какое расписание в университете

При переделке этой формы решили, что она должна быть наглядной и привычной не только после заполнения, но и во время. Выглядит вот так (заполненная на один день):
какое расписание в университете

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

К сожалению, мы понимаем, что хоть технически сюда можно перебить почти любое расписание, но не всегда это делать удобно. Например, циклическое расписание, которое используется в медицинских вузах. Или расписание сессии, которое по сути является календарным и слабо привязано к дням недели. В этом направлении будем работать.

Будем Вам благодарны, если укажете на недостатки и частные случаи других видов расписаний, которые у нас не поддерживаются.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *