-
Notifications
You must be signed in to change notification settings - Fork 0
Usage
This page provides an overview of how to navigate and use the MAGI WebUI effectively. The interface is designed to be intuitive and user-friendly, allowing users to configure, preview, and utilize the outputs generated by MAGI.
To access the MAGI WebUI, simply open your web browser and navigate to the MAGI application URL. Upon successful loading, you will be presented with a consisting of several tabs, each serving a unique function within the MAGI ecosystem.
The MAGI WebUI is structured around several key tabs, each providing access to different functionalities:
A warm welcome and introductory notes about how to use MAGI effectively.
This is where you'll provide basic information about your project. You can enable or disable various modules and plugins, which serve as add-ons to enhance the functionality of MAGI. Through the fields, users can fine-tune the settings to their preference. Some fields offer additional help or information when you hover your mouse over them,
providing a smoother configuration experience.
Upon enabling modules or plugins in the Base Settings, additional tabs will appear for each enabled feature. These tabs allow for detailed configuration of the respective module or plugin, tailoring the behavior and output of MAGI to suit specific needs.
Preview and Download: Here, users can preview and download the outputs generated by MAGI, including:
- Autograder: The core output, essential for automated grading.
- Solution: Generated based on the module, this is optional and depends on the specific module enabled.
- Starter Code: Starter code to distribute to student as a base stone.
- Documentation: Optional and addon-dependent, this provides necessary documentation for understanding and utilizing the generated outputs.
- Misc Files: Additional files provided by enabled addons.
Testing: At the top of the Preview page, users have the option to test the autograder by submitting files, mimicking the submission process on Gradescope. If a solution was generated, it can also be tested against the autograder to ensure accuracy.
Offers insights into the MAGI project, including version information and credits.
For a comprehensive list of available modules and plugins, refer to the Add-ons page.
After downloading the autograder package from the Preview tab, you can upload it to Gradescope to automate the grading process. Follow these steps for uploading:
- On Gradescope, select Ubuntu-22.04 as the base image for compatibility.
- Upload the generated zip file containing the autograder.
For more detailed instructions, please visit the following resource provided by Gradescope: Getting Started with Autograders.