Skip to content

informaticascw/classroom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

107 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Classroom automation

This is code a website for teachers to copy materials from one google classroom to another.

Use freely, but at your own risk.

How to use this website (for teachers @stanislascollege.net)

Go to the website
https://stanislas.informatica.nu/classroom

To use the website, you must have a google-account on stanislascollege.net

Features:

  • copy material from one classroom to another in bulk
  • select material per topic or individually
  • automatically sort of material (this is the best I can do, as google doesn't disclose any ordering information through it API)
  • all attachments in material are copied (not linked), the classname is added to each copied filename
  • all material copied has status concept, it will be visible to students after you post the material

How to make this website for teachers @another.school

Technical knownledge is required to make this available for another school.

development:

  • start a Codespace of this repository, or any other development environment
  • start a webserver (automaticly started in this Codespace)
  • add the link to your development host to the 'Authorized JavaScript origins' for your 'OAuth 2.0 Client IDs' at https://console.cloud.google.com/apis/credentials
  • open webpage

deployment:

  • Fork or copy this repository,
  • Enable GitHub Pages or use any other static-hosting service to host this page
  • Change API and Oauth keys in index.html (the current ones are limited by google for use at stanislascollege.net)

More technical documentation

About

Code for website for teachers that reduces manual labour when setting up google classrooms

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors