Skip to content

Repository files navigation

🌟 Smartschool++

Geef Smartschool een upgrade. Verbeter en personaliseer je Smartschool-ervaring met thema's, widgets, games en meer.

📥 Chrome Web Store · ⚡ Website · 💬 Discord


📌 Overzicht

Smartschool++ (kortweg SMPP) is een browserextensie die het Belgische leerplatform Smartschool uitbreidt met tal van visuele en functionele verbeteringen van thema's tot games en alles daartussen.

De extensie is ontwikkeld door drie middelbare scholieren met hulp van vrijwilligers en is volledig gratis en open source. De ontwikkeling wordt momenteel gecoördineerd en verdergezet door Broodje56 en Jonas.


✨ Belangrijkste functies

🎨 Uiterlijk

  • Thema's: Kies uit meer dan 60 thema's in allerlei stijlen: donker, licht, Japans, ruimte, auto's, seizoensgebonden, dieren en meer.
  • Eigen thema's: Maak je eigen thema en pas kleuren volledig naar wens aan. Tevreden met je ontwerp? Deel het eenvoudig met anderen via een link.
  • Glas-effect: Geef Smartschool een moderne uitstraling met een stijlvol glaseffect dat je met één klik kunt inschakelen.
  • Achtergronden: Gebruik je eigen afbeelding als achtergrond of voeg een afbeeldingslink toe. Stel ook de hoeveelheid blur naar wens in.
  • Weereffecten: Maak je dashboard levendiger met dynamische sneeuw- en regeneffecten.
  • Extra aanpassingen: Pas onder andere het tabbladicoon en lettertype aan om Smartschool helemaal naar jouw smaak te maken.

🧩 Widgets

  • Herindelbaar dashboard: Sleep widgets naar waar jij ze wilt, verdeel ze over panelen en verwijder de Smartschool-blokken die je niet gebruikt.
  • Klok, kalender & planner: Houd je agenda en planning altijd in het zicht.
  • Taken & punten: Bekijk je opdrachten en je punten rechtstreeks op de startpagina.
  • Notities & countdown: Maak snelle notities en tel af naar een toets of vakantie.
  • Volgende vak: Zie meteen welk vak je nu of hierna hebt.
  • De Lijn & NMBS: Ontdek buslijnen, haltes en treinverbindingen zonder Smartschool te verlaten.
  • Weer: Houd het weer in de gaten vanuit je dashboard.
  • Virtuele plant: Zorg voor een digitale plant die dagelijks aandacht nodig heeft.
  • Smartschool-blokken: Bestaande homepage-blokken worden widgets die je kan herpositioneren.

🎮 Games

  • Speel klassiekers rechtstreeks op je dashboard: Flappy Bird++, Snake++, Breakout++, Pong++, Tetris++, Space Invaders++ en Dino++.
  • Highscores worden bijgehouden en de moeilijkheidsgraad is per spel instelbaar.

⚡ Handigheidjes

  • Snelmenu: Typ : (of gebruik een andere toets) voor razendsnelle navigatie door Smartschool.
  • Toetsenbord sneltoetsen: Stel zelf in met welke toets je het snelmenu, de instellingen en de widget-editor opent.
  • Profiel: Pas je weergegeven naam en profielfoto aan net als de inlogtekst en de knoppen in de bovenbalk.

🚀 Installatie

Chrome (en andere Chromium-browsers)

  1. Ga naar de extensie op de Chrome Web Store.
  2. Klik op "Toevoegen aan Chrome".
  3. Open Smartschool en klik rechtsboven op de Smartschool++-knop om de instellingen te openen. Klaar!

🔗 Thema's delen

Smartschool++ heeft een ingebouwde thema-deler:

  • Delen: Maak je eigen thema en deel het via een link.
  • Installeren: Open een gedeelde thema-link en het thema (incl. achtergrondafbeelding) wordt automatisch geïnstalleerd.

🔒 Privacy

De extensie vraagt enkel opslagrechten (storage) aan en verzamelt geen gegevens. Je data verlaat Smartschool niet behalve wat je bewust zelf deelt (zoals een thema-link).


👥 Community & ondersteuning

Voor vragen, feedback of gewoon om te chatten: sluit je aan bij onze Discord Server. Bug gevonden? Meld hem via de Discord Server.


👨‍💻 Voor developers

Wil je meebouwen? Top! Zo kom je op gang:

npm install   # Installeer de dependencies
npm run build # Bouwt de extensie naar de extension/ map

Belangrijk: gebruik de Prettier code-formatter (met de meegeleverde .prettierrc-configuratie) — pull requests die niet aan de opmaak voldoen worden niet aanvaard.

Nuttige links:


Gemaakt met 💙 door scholieren en vrijwilligers.

About

Smartschool++

Resources

Stars

23 stars

Watchers

7 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages