Pythaverse School Reports

Product Feature Document: Pythaverse School Reports

Version: 1.0
Date: June 13, 2025

1. Overview Introduction: Gaining Insights into Your School’s Pythaverse Journey

Welcome to the Reports section of the Pythaverse School Workspace! This area is your central access point for understanding and analyzing your school’s engagement, performance, and resource utilization within the Pythaverse ecosystem. It is designed to empower School Principals and Administrators with actionable data to enhance the learning experience and optimize platform use.

The Reports section currently features two main reports (as indicated in general School Workspace documentation):

  1. School Overview Report: A comprehensive, visual dashboard providing a deep dive into student and teacher participation, platform usage, learning progress, competency development, and survey feedback. This report allows for detailed trend analysis and identification of specific areas for attention. (This report is detailed extensively below based on the current interface and planned features.)
  2. Summary Report: A concise table offering key high-level statistics for your school. This report gives you valuable data to quickly understand how your school is performing, including metrics such as the number of Leanbot units purchased, total enrolled courses, and overall student and teacher counts. (This report provides a quick snapshot of essential school-wide figures and is a separate view from the Overview Report.)

This document will now provide a detailed guide to the School Overview Report, explaining its features and the insights they offer.

2. School Overview Report: Your School’s Performance at a Glance

The Pythaverse School Overview Report is a data-driven dashboard designed to provide school leadership with a clear, visual, and comprehensive snapshot of various performance aspects.

This report empowers you to:

  • Quickly Assess Health: Gain immediate insights into the overall effectiveness of your school’s learning programs and platform adoption.
  • Identify Trends: Spot patterns in user activity, learning progression, and resource usage over various timeframes.
  • Monitor Key Performance Indicators (KPIs): Track critical metrics related to student and teacher activity and course completion.
  • Pinpoint Areas Requiring Attention: Easily identify students, groups, or courses that may need additional support or intervention.
  • Make Informed Decisions: Leverage data to enhance the learning experience, optimize resource allocation, and strategically guide your school’s educational initiatives on the Pythaverse platform.

3. Understanding the School Overview Report Sections & Features (Based on final_report_screenshot_full.png and Planned Additions)

The School Overview Report is organized into distinct sections. Below is a detailed breakdown:

Section Name/AreaFeature/ComponentDescription (What it shows & Its meaning/Why it’s important)
A. Report FiltersThis top bar allows customization of the data displayed throughout most of the Overview Report, enabling focused analysis.
Time Period (Dropdown)Displays predefined time ranges (e.g., “Last 30 days,” “This School Year”) and a custom range option. Meaning: Allows users to analyze data within specific timeframes for trend monitoring or period-specific reviews.
Course (Dropdown)Lists available courses or an “All Courses” option. Meaning: Enables filtering of report data to focus on a particular course’s performance and engagement or view school-wide course data.
Group (Dropdown)Lists student groups (classes) or an “All Groups” option. Meaning: Narrows down data analysis to a specific student group or provides an overview of all groups, useful for comparisons and identifying group-specific needs.
Role (Dropdown)Options for user roles like “Student,” “Teacher,” or “All.” Meaning: Allows filtering of report metrics to focus on the activity and performance of a specific user segment.
Apply Global (Button)A button to confirm and apply the selected filter choices. Meaning: Ensures the report refreshes to accurately reflect the new filter criteria chosen by the user for most report sections.
Export Excel / CSV (Buttons)Buttons for data download. Meaning: Provides the ability to export data from the report’s tables (e.g., Students Requiring Attention, Course Details, Group Details, Usage Statistics) to Excel (.xlsx) or CSV (.csv) format for offline analysis, record-keeping, or sharing.
B. Participation & Activity OverviewThis section presents Key Performance Indicators (KPIs) and a trend chart, offering a quick overview of general user participation and platform activity within the selected timeframe.
KPI Card: Active StudentsShows the total count of unique students who have had activity (e.g., login) on the platform. Meaning: A key indicator of student engagement and platform adoption. (Screenshot value: ‘0’).
KPI Card: Active TeachersShows the total count of unique teachers who have been active on the platform. Meaning: Tracks teacher engagement, vital for supporting student learning. (Screenshot value: ‘0’).
KPI Card: Avg. Completion RateDisplays the average percentage of courses or learning content completed by students. Meaning: A primary measure of overall learning progression and course effectiveness. (Screenshot value: ‘6.35%’).
KPI Card: Total LoginsShows the aggregate number of logins to the platform by all (or filtered) users. Meaning: Reflects overall platform traffic and general usage frequency. (Screenshot value: ‘742’).
Activity Trend (Last 30 days) (Chart)Chart Type: Area Chart. X-axis displays dates within the selected period (e.g., last 30 days), Y-axis shows count. Features two data series: “Logins” (blue area) and “Course Completions” (green line, though very low in screenshot). Legend at top-right distinguishes series. Meaning: Helps identify daily/weekly activity patterns and peak times. The area fill emphasizes login volume, comparing it against course completion milestones.
C. Learning Progress & EffectivenessThis section provides a deeper analysis of student learning outcomes, including progress distribution, students needing focus, and detailed course and group analytics.
Student Progress Distribution (Doughnut Chart)Chart Type: Doughnut Chart. Titled “% Students by Progress Status.” Visually represents the percentage of students in “Not Started (0%)” (red), “In Progress (1-75%)” (yellow), and “Completed (76-100%)” (green) states. Legend below the chart. Meaning: Offers a quick, proportional view of where the student body stands in their learning journey.
Students Requiring Attention (Table)Titled “Students Requiring Attention” with a warning icon. Lists “Top 5 by Low Progress / Inactivity.” Columns: Student (identifier), Group, Progress (colored badge indicating % status), Last Access (e.g., “637d ago,” highlighted red if very old). Pagination (e.g., “1-5 of 100”) present. Meaning: Helps identify and prioritize support for students at risk due to low progress or prolonged inactivity.
Course Analysis: Top Courses by Completion Rate (Bar Chart)Chart Type: Horizontal Bar Chart. Header includes a chart icon. Y-axis lists course names, X-axis shows completion rate (%). Meaning: Ranks and compares courses based on student completion rates, highlighting effective courses or those needing review.
Course Analysis: Course Details (Filtered) (Table)Header includes a table icon. Columns: ID, Course name, Enrolled count, Completed count, Rate (%). Pagination present. Meaning: Provides specific enrollment and completion numbers for individual courses.
Group Analysis: Group Average Progress Comparison (Bar Chart)Chart Type: Vertical Bar Chart. Header includes a chart icon. X-axis lists group names, Y-axis shows average progress (%). Meaning: Compares average learning progress across different student groups, useful for identifying performance disparities.
Group Analysis: Group Details (Filtered) (Table)Header includes a table icon. Columns: ID, Group name, Students count, Avg. Progress, Comp. Rate. Pagination present. Meaning: Details the size and academic performance metrics for each group.
View Detailed […] Reports (Buttons)Links positioned below tables in “Students Requiring Attention,” “Course Analysis,” and “Group Analysis.” Meaning: Intended to navigate to more granular reports for specific students, courses, or groups in future developments.
D. Platform UsageThis section focuses on how users are interacting with different components of the Pythaverse platform, such as the LMS, IDE, and learning materials.
Usage Statistics (Table)Header includes an icon. Columns: Platform (LMS, IDE (if app.)), Total Logins, Active Users, Avg. Freq*. A footnote explains the “Avg. Freq” calculation. Meaning: Offers aggregate data on the usage intensity of key platform components.
Learning Material Engagement (Section)Main header for this area. Contains two sub-tables. Meaning: Designed to track student/teacher interaction with provided learning resources.
Least Viewed Activities (Table)Intended to list learning activities with low engagement. Columns: Course, Activity, Module Type, View Count. Meaning: Helps identify underutilized resources.
Most Viewed Activities (Table)Intended to list highly engaged learning activities. Columns: Course, Activity, Module Type, View Count. Meaning: Highlights popular and effective resources. (Screenshot shows “No data available”).
IDE Download Frequency (Last 30 days) (Line Chart)Chart Type: Line Chart.  Header includes an icon (e.g., a computer/code icon). X-axis displays dates over the selected time period (e.g., last 30 days), Y-axis shows access countMeaning: Tracks the frequency of users accessing or opening the Leanbot IDE, indicating engagement with the coding environment itself. 
E. Survey Response AnalysisThis section is designed to present analysis from feedback collected through surveys administered to students or teachers.
Response Distribution (Select Survey Above)Placeholder text: “You need to select a course to display the data,” followed by “No data available.” Meaning: This area will display a chart (likely Doughnut/Pie) of survey responses once relevant filters (Course, Survey Form, Role – not shown here but implied by interaction) are selected and data is loaded. It helps gauge user sentiment and satisfaction.
F. Competency OverviewThis section highlights student performance across key learning competencies.
Average Competency Scores (Radar Chart)Chart Type: Radar Chart. Displays average student scores (%) across predefined key competencies (e.g., AI, IoT, Robotics, Logical Reasoning, Computational Thinking), with each competency as an axis. Meaning: Helps assess school-wide strengths and weaknesses in core skill areas, informing curriculum adjustments and targeted training. The shape of the radar provides a quick visual comparison across competencies.
G. Footer
Data Last Updated at: [Timestamp]Displays the date and time the report data was last refreshed (e.g., “Data last updated at: 02:00 AM, October 27, 2023”). Meaning: Ensures users are aware of the data’s currency when making interpretations.

4. Interpreting the Data & Taking Action (for School Overview Report)

The School Overview Report is more than just numbers and charts; it’s a tool to drive positive change. Consider the following when reviewing this report:

  • Look for Trends: Don’t just focus on single data points. How are metrics changing over time?
  • Compare and Contrast: How do different groups or courses perform relative to each other?
  • Ask “Why?”: If you see low engagement or completion rates (as the sample data in the screenshot suggests for many areas), try to understand the underlying reasons. Is it the course content, teacher engagement, student motivation, or technical issues?
  • Celebrate Successes (Even Small Ones): If certain courses or groups show better metrics, identify what’s working well and share best practices.
  • Prioritize Action: Use the “Students Requiring Attention” and other insights to focus your support efforts, e.g the “637d ago” last access for students is a major red flag, indicating prolonged inactivity.

We encourage you to explore all aspects of the School Reports to enhance your administrative efficiency and support your students and teachers in their Pythaverse journey.

Powered by BetterDocs