Open seekshiva opened 11 years ago
https://github.com/glad/glDatePicker looks very promising.
Its highly powerful and very customizable. It also offers flat UI out of the box, which will go well with the bootstrap 3.x UI that we currently use.
@nobelium Thanks for sharing http://www.dhtmlx.com/docs/products/dhtmlxScheduler/index.shtml
Good thing it supports calendars in iCal format [http://www.ietf.org/rfc/rfc2445.txt].
We can use this icalendar gem to create .ics files for every term. When an user subscribes to a term, we could provide an option to download the .ics file to their personal device. Clicking on the link will automatically add the term related events (classes, CT, assignment deadline, etc) to iCalendar on iOS/Mac, Google Calendar on android or Outlook/thunderbird on windows/linux/mac.
The very fact that ics format has such widespread support is good enough reason to store events in ics instead of in MySQL db.
What say?
Monthly calendar that covers the duration of the semester is displayed. User will be able to select a date and view all topics covered on that date.
In the calendar, there has to be clear visual distinction between days when class occurs, and days when it doesn't.