Skip to content

PHP API Class for the dutch school administration system Magister. Currently working through magister.net (mata)

License

Notifications You must be signed in to change notification settings

DutchCodeGeeks/MATA-PHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MATA-PHP

PHP class used to retrieve data from schoolmaster's magister, using their own API. https://schoolkiezer.magister.net/#/nieuwekeuze

For a C# implementation of the API: https://github.com/DutchCodeGeeks/MataSharp

For Magister6 implementation (Node)JS: https://simplygits.github.io/MagisterJS/

IRC Channel: irc.freenode.net (of https://webchat.freenode.net?channels=%23%23magister/ for webchat) channel ##magister

For API documentation: https://github.com/DutchCodeGeeks/MATA-PHP/blob/master/api.md

Features:

  • Session
  • URL lookup
  • Name, id etc.
  • Homework
  • Study Guides (Studiewijzers) + Attachments + Replacing Mata's hyperlinks with default HTML hyperlinks
  • Assignments
  • Messages

strike through = not implemented

Workflow:

  • Implementing Homework
  • Implementing Messages?
  • Implementing Assignments

Special thanks to:

  • tomsmeding - for great help with the code
  • stipmonster - for his Magister Rooster API
  • MegaCookie - for his Studiewijzers & Assignment API and code examples

About

PHP API Class for the dutch school administration system Magister. Currently working through magister.net (mata)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages