Skip to content

Demos and explanations for all of the options for Advanced Code Tests in Python

Notifications You must be signed in to change notification settings

codio-templates/advanced-features-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advanced Features in Python

This project walks you through setting up a variety of advanced code tests in Python.

Table of Contents

  1. Custom Test Script
  2. Pycode Style
  3. PyUnit
  4. Partial Points Tests
  5. Using X Server

Each section contains the following:

  • A working example from the student perspective.
    • Students have the option for running the code test on its own to see if their code passes. This option is not connected to the LMS. This will not affect their grade, but they will not see the rationale and answer.
    • The second option will auto-grade the student code and send the result to the LMS. They will see the rationale and answer.
  • An example of the grading script used to evaluate student work.
    • The one exception to this is the style checker. There is no code for the instructor to write. PEP-8 is used for the style guide. This cannot be changed.
  • Instructions on how to use the Advanced Code Test GUI to add the auto-graded assessment.
  • Instructions on how to create a button that runs the code test but does not send the results to the LMS.

Start the Guide to see the project

To start Guides from this page, go to the tool bar at the top: Play guide to start project

About

Demos and explanations for all of the options for Advanced Code Tests in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages