Skip to content

openpotato/opent8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenT8

OpenT8 is a standardized JSON format for mapping complex timetable data.

The main features are:

  • Open Source
  • JSON documents can be validated against the OpenT8 Document Schema.
  • Support of events of any kind (e.g. lessons, exams, meetings etc.).
  • Support of attendees of any kind (e.g. teachers, students, examiners, etc.).
  • Support of timetable changes (substitutions, time shifts, cancellations, etc.)
  • Support of supervisions
  • Support of school and public holidays
  • Support of time frames (When does the first lesson start? When is lunch break? etc.)
  • Support of color definitions
  • Flexible definition of time scheduling through temporal expressions
  • Extensions possible through user-defined properties

Documentation

The documentation website is part of this repository. We have implemented it using MkDocs and Material for MkDocs. It is published under https://openpotato.github.io/opent8/.

Can I help?

Yes, that would be much appreciated. OpenT8 is currently a draft. We are open for any feedback! Use the Issue Tracker for asking and/or submitting a Pull Request.