Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building Your Own Autograder in NetsBlox

Building Your Own Autograder in NetsBlox

These slides are for a workshop on building your own autograders in NetsBlox!

Brian Broll

July 28, 2021

More Decks by Brian Broll

Other Decks in Programming


  1. Brief Intro to NetsBlox ▪ NetsBlox is an extension of

    Snap! which provides many new features such as: ▪ Networking Capabilities ▪ Undo Capabilities ▪ Collaborative Editing ▪ Shared Projects ▪ Sharing libraries ▪ and more! ▪ One of the new networking concepts is Remote Procedure Calls which enables users to invoke code implemented remotely. Examples include: ▪ Google Maps ▪ Cloud Variables ▪ Autograders 3
  2. Motivation ▪ Easier to adopt into curriculum ▪ More conducive

    to some contexts: ▪ (structured) independent study ▪ MOOCs ▪ Enables the creation of a library of activities which could be easily used as bell ringers or other small activities ▪ Building these in NetsBlox simplifies creation and facilitates reuse and remixing! 4 Documentation is available at https://editor.netsblox.org/docs/services/Autograders/index.html
  3. Overview ▪ Create the autograder in NetsBlox and get a

    URL ▪ Share the URL with students ▪ The URL will load NetsBlox with the autograded activities available! 5 https://editor.netsblox.org/?extensions=[%22https: //editor.netsblox.org/services/routes/autograders/br ian/NetsBlox%20Exercises.js%22]