Welcome to the Teacher Dashboard, your comprehensive tool for monitoring and enhancing the learning experience. As you explore the site and delve into this documentation, you'll discover a wealth of features designed to optimise your teaching process. Let's dive into a brief overview of these features:

Deadlines, Task Setting, and Monitoring
- Task Deadlines Overview: Keep track of upcoming task deadlines, view past deadlines, and access the Task Setting widget for assigning new tasks across Unit, Infinity Quiz, and PyPuzzles features.
- Direct Task Access: Utilise 'magic links' to directly navigate to specific tasks.
- Task Monitoring: A modal popup allows for detailed monitoring of student performance, displaying scores and task outcomes. Access individual monitoring tables for all tasks, PyPuzzles, and Infinity Challenge leaderboards for comprehensive oversight.

Group Management
- Comprehensive Control: This section empowers you to manage various aspects of your group with ease. It's a one-stop solution for all group management needs.
- Seat Management: Adjust the number of seats in your group as per your requirements.
- Enrolment Key Distribution: Download enrolment keys effortlessly to bring new students into your group.
- Student Account Management: Edit student account details, such as email addresses and passwords, ensuring up-to-date and secure information.

Progress Monitoring & Page Control
-
Track Student Progress: View detailed progress across units, PyPuzzles, and assessments, giving you a clear overview of each learner’s journey.
-
Clickable Scores with Work Preview: Click on any score to open a popup showing the student’s submitted work—perfect for quick reviews or deeper feedback.
-
Lock/Unlock Pages: Control access to specific pages, guiding students through content at your pace.
-
Reset Progress: Give students a clean slate by resetting progress on units or activities whenever needed.
-
Flexible Access Modes: Choose between free-access mode for self-paced learning or deadline-controlled mode to release content only when you're ready.

Group Notes Viewer
- Insight into Student Annotations: In this section, you have the opportunity to review notes made by your students as they progress through the course theory pages.
- Enhanced Understanding of Learning Paths: This feature allows you to gain insights into your students’ thought processes and areas of focus, enhancing your ability to support their learning journey.

With these features, the Teacher Dashboard becomes an even more powerful tool in your educational toolkit. From managing group dynamics to gaining insights into individual student engagement, these functionalities are designed to support and streamline your teaching experience. Enjoy exploring and utilising these features to their fullest potential in your educational endeavours.