Classroom+ banner

Classroom+

3 devlogs
5h 39m 50s

Extends the functionality of Google Classroom as a Chrome extension!

Repository

Loading README...

Solar

A DECENT amount of things have happened! You can now switch tabs (yes, tabs exist now!) and also apply themes!

Changelog

  • (851cb97) / Settings: Theme Object (v1.0.0)
  • (0b9bffb) / Settings: Add Tabs (v1.0.0)
  • (00bcbb6) / Settings: Apply Theme & Work (v1.0.0)
  • (8ad9df9) / Settings: Fast Theme Preload (v1.0.0)

(Inspired by Spicetown’s devlogs - check out their project here!)

Attachment
Attachment
0
Solar

Decided to go absolutely raw HTML, CSS, and JavaScript for this one… and it’s fun! Made a theme card section for the Settings that can be called using createThemeCard(title, summary, image).

I also tried adding in Pyodide (Python) and Lua so that the project could be worked on in multiple different programming languages, but it’s not very easy (blame CSP - Chrome Security Policy)

Going great so far though!

Attachment
0
Solar

Hey there! Welcome to Classroom+ :) I hope you’re having a fantastic day/night!
I was originally going to submit this to Carnival but decided not to. Here’s what I’ve done in 3 hours!

Themes can be made, but primarily use mappings. The team behind Google Classroom constantly scramble up the class names, so selectors like ol > li[data-draggable-item-id] are used to filter out and hunt for objects more safely.

Attachment
Attachment
0