Skip to content

Grading Button for FRQ coderunner & update to tools/vscode file for capstone project #853

Open
EshikaP1 wants to merge 18 commits intoOpen-Coding-Society:mainfrom
NithikaVivek:main
Open

Grading Button for FRQ coderunner & update to tools/vscode file for capstone project #853
EshikaP1 wants to merge 18 commits intoOpen-Coding-Society:mainfrom
NithikaVivek:main

Conversation

@EshikaP1
Copy link
Copy Markdown
Contributor

@EshikaP1 EshikaP1 commented Apr 1, 2026

gist-export-button.html: Adds a “Homework Delivery” widget that uses a retro Google Font, with two panels for exporting and submitting assignments, plus a small dialog that guides the user through the process.

grading_modules.html: Turns on grading features, embeds a submission widget, includes an admin-only panel for managing grades, and has a fallback form if automatic submission fails.

head_custom.html & base.html: Updated to include the grading modules button in the microblog.

dashboard.html: Initializes the modules pages.

tools_setup_vscode: Converts a basic Rock-Paper-Scissors page into an interactive debugging lesson, adding UI elements like error cards, console simulations, auto-fix buttons, and a checkpoint, while expanding the JavaScript with animations, a public playRPS API, and guided debugging workflows linking VSCode and the browser.

decentralization: Displays grading modules on the microblog (this version is now discontinued).

pixel-submit-widget, grading_modules, main.scss: CSS files for the grading module button (discontinued) and the gist button.

gist-export-button.js: Powers a game-like submission widget that animates exporting code as a “scroll” and delivering it via a pixel-art carrier while sending the submission to the grading API.

grading-modules.js: Lets admins create, view, edit, and delete grades via the API while managing the UI interactions on the page.

Pictures added: Chill guy, clouds, robot, water.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants