Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

13.1 Users can generate a bar chart or line chart. (Android, Web, JVM) #751

Open
2 tasks
mikedawson opened this issue Dec 2, 2023 · 0 comments
Open
2 tasks

Comments

@mikedawson
Copy link
Member

mikedawson commented Dec 2, 2023

13.1 Users can generate a bar chart or line chart. (Android, Web, JVM)

Y-axis data options:

a. Content usage - total duration
b. Content usage - average duration per session
c. Content usage - number of sessions
d. Content usage - number of interactions recorded
e. Content usage - number of active users
f. Content usage - average usage time per user
g. Content usage - number of students who completed content
h. Content usage - percentage of students who completed content (out of those who attempted)
i. Attendance - total attendances
j. Attendance - total absences
k. Attendance - total lates
l. Attendance - Percentage of students who attended
m. Attendance - Percentage of students who attended or were late
n. Attendance - Total number of classes
o. Attendance - Number of unique students attending.

X-axis options: day, week, month, content entry, gender, class, class enrolment outcome, class enrolment reason for leaving

Subgroup options: content entry (content usage reports only), gender, course, enrolment outcome (attendance reports only), reason for leaving (attendance reports only)

Filter options: gender, completion status, content completion status, content entry, content progress, attendance percentage, class enrolment outcome, class enrolment reason for leaving.

Data is derived only from data the active user has permission to see (e.g. if admin, from all data. If a teacher, from those courses they teach, if a student, only from their own data).

  • Port / adjust previous reporting code - 10-20 hours
  • Replace chart libraries - 8-12 hours
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant