RunestoneInteractive / RunestoneInteractive/rs

Unable to Access Chapter Activities for Some Chapters in How to Think Like a Computer Scientist: Interactive Edition

Open
#577 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
69
Forks
117
Avg merge
6d 4h
Merged PRs (30d)
24

Description

Course is fall24-cis122-41043_thinkcspy. Except for chapter 16 I'm unable to access anything beyond chapter 13. To reproduce:

Select Instructor's page, then Chapter Activity. Activity shows up. Browse to an affected chapter, say, chapter 17. It goes to the dashboard for chapter 1 with an error message: "Error: Not enough data" as shown in the screenshot below

Screenshot 2024-11-14 at 11 02 40 AM

Select chapter 17 from the dashboard's selection drop down menu. The results are shown below:

Screenshot 2024-11-14 at 11 01 50 AM

I've erased the students' names at the left of the Class Activity bar graphs. You can see that the students' activities are recorded, but they don't show up Overall Progression display.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue using course fall24-cis122-41043_thinkcspy: open Instructor's page, choose Chapter Activity, and compare affected chapters such as 17 with chapter 1 and chapter 16. Trace the Chapter Activity dashboard and Overall Progression display, then verify that recorded activities appear for the selected chapter without redirecting or showing “Not enough data.”

Written by the indexing model from the issue text.

Assessment

Domain
analytics, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.