Open Source

When I am contracted to you, I am also committed to contributing back to Open Source in a meaningful way. Things that we develop together may be published, solutions might be explained in my blog, or documentation may be established. Others, therefore, can benefit from the work, and perhaps even improve upon it. In this section you'll find a brief list of examples of my Open Source contributions.

 
 
 
Screen Shot 2018-02-16 at 9.16.13 PM.png

Synctree

A python framework that allows developers to automate syncing operations between systems.

Syncing operations

Software packages need to talk to each other, and the details to get them to do just that be overwhelming for any IT Department. With this in mind, we have written a Python framework that allows developers to write syncing operations between any two databases (or from a CSV). It is available to anyone as Open Source — but the devil is in the details. We can either train you on this framework, or set you up with it and help maintain it.

 
 

Assessment & Reporting

Information systems that allow teachers to enter end-of-term assessment details can have limitations in terms of how they are presented to parents. Best case scenario would be to simply build a sample PDF and hand that over to a techie who could output all of them according to that template.

It's not just about the layout or the visual presentation — it's about how the information is digested. Contact us about creating custom formats for end-of-term reports. Or perhaps you want to forgo the traditional end-of-term report and provide just a summary of the terms' grades and comments?

 
 
1.png

Moodle Search

Full-text search of your entire Moodle — without any additional servers.

Moodle Plug-Ins

Moodle is a popular tool in education and it can be extended in various ways. Among the modules include the following:

  • Full-text search feature
  • Homework Diary
  • Activity Center
  • Student Directory
  • BrainPop Integrations
 
 
Screen Shot 2018-02-16 at 9.32.04 PM.png

Splash Page

Integration with Google login means that different roles in the organisation are exposed to different areas of the school's intranet.

G Suite

G Suite is extremely powerful software package, but one of its core features — Apps Scripting — takes quite a lot of knowledge and understanding to use effectively. Among the code we have written for this platform includes a "Splash Page" portal that uses a Google Login and displays different buttons depending on their role in the school.