spencer pope
tiger-gradesspenpo-resumewp-env-backup-syncfile-feedstarter-kit-nextcrackerspenpo-landingtwo-truthslanguage-flash3x3-cubereact-timeclock
description
  • description: a multiuser WordPress website and plugin that provides a portal for parents to view their child's grades from the teacher's .xlsx based class gradebook stored in Microsoft OneDrive.
    • built for my 2024-25 grade four homeroom
    • developed rapidly to fit my existing grade management process (Microsoft Excel)
  • website
  • github
  • architecture:
    • ui: PHP based WordPress shortcode. JS/JQuery for AJAX request and data rendering
    • internationalization and localization: Polylang (landing page translates to Mandarin)
    • api: PHP REST API route fetches student data from OneDrive spreadsheet via Microsoft Graph API and serves it to the frontend
    • theme: OnePress
  • next steps:
    • full scale data integration with MySQL. Move all the data to the database and build a teacher view for inputting grades. Redesign the app to enable scaling to multiple teachers, classes, or schools. Probably move away from WordPress at some point
    • build intelligence features for parents to visualize the data and better understand their child's performance and needs
    • use the WordPress blog feature to post articles about how to use the site
    • full coverage of Mandarin translations throughout the app
  • Visit this page for a demo of this project.
demo