1. Home
  2. Docs
  3. Teacher’s User Guid...
  4. Setting and Monitoring Ta...
  5. Monitoring PyPuzzle Tasks

Monitoring PyPuzzle Tasks

Monitoring PyPuzzle Task progress is made convenient with two distinct facilities:

  1. Deadline Progress Monitoring:
    • Access via Deadlines Table: Review PyPuzzle task deadlines in the 'Deadlines' table. Click on the 'Monitor Task' icon to open a modal popup.
PyPuzzle3
    • Student Progress Display: The popup lists students in your group, indicating their progress on the challenge: a green 'Y' for completion and a red 'N' for incomplete tasks.
    • Detailed Task View: Clicking on a student’s progress indicator opens the specific task along with their latest saved code, allowing you to test it and view an example challenge solution.
    • Focused Challenge Review: This method enables viewing challenges individually where deadlines are set.
PyPuzzle4

2. Classwide Overview of Challenge Progress:

PyPuzzle5
PyPuzzle6
  • Comprehensive Progress View: This facility provides an overarching view of class progress across all challenges, irrespective of deadlines.
  • Visual Progress Indicators: Cells are color-coded: red indicates a task is incomplete, and green signifies completion.
  • Code Review Options:
    • Hover Functionality: Hovering over a cell gives a quick view of the student’s code attempt and the time of the last attempt.
    • Full Task Access: Clicking on a cell loads the task, an example solution, and an Integrated Development Environment (IDE) for code execution.
  • Challenge Access Control:
    • Lock Switch Feature: At the top of each column for each challenge, a lock switch is available, allowing you to control access to challenges. You can lock or unlock challenges as needed, managing when your class can access and attempt them.

These facilities offer a comprehensive and detailed way to monitor and manage PyPuzzle Task progress, providing educators with the flexibility to track individual student performance and oversee class-wide progress effectively.

How can we help?