Citizen Maths

Citizen Maths runs on Google Course Builder v1.10 (https://github.com/google/coursebuilder-core) with help from these extra components.

  • Using sendgrid api to send emails rather than the in built mail api due to daily limit quotas on the in built mail api.

    Python Apache-2.0 Updated Feb 16, 2017
  • Additional functionality based on when users complete certain actions, like completing a rating, or nearly finishing a unit, an email (if the user has consented) will be sent to encourage the user to continue with the course and to provide feedback if applicable.

    Python Apache-2.0 Updated Feb 16, 2017
  • A layout change for the course homepage from a list to a dashboard approach which shows rough progress through each unit and powerful idea

    Python Apache-2.0 Updated Feb 3, 2017
  • A cron job that provides organisations/partners with learner progress reports which are in the form of google sheets

    Python Apache-2.0 Updated Feb 2, 2017
  • Javascript and HTML that checks that all mandatory fields in registration form are filled/selected before allowing submission

    HTML Apache-2.0 Updated Feb 2, 2017
  • A user archiving cron job that finds users who have been inactive for a certain period of time, anonymises their personal data, such as name and email address, and inserts into an archive table and removes from the Student table

    Python Apache-2.0 Updated Feb 1, 2017
  • Additional functionality added to Gitkit code to allow transfer of progress and personal data from a pre-exisiting user using a Google sign in account to a Gitkit account, as well as storing the user temporarily during the life of a single request to save making multiple lookups to the gitkit service

    Python Apache-2.0 Updated Jan 31, 2017
  • To allow unicode characters to be displayed as they should when parsed by the registration handler

    Python Apache-2.0 Updated Jan 30, 2017
  • Java application that is run as a cron job to check whether certain sites that Citizen Maths use are running or down, and email someone to let them know of a site's status

    Java 1 Apache-2.0 Updated Jan 27, 2017

Top languages


Most used topics