RunestoneInteractive / RunestoneInteractive/rs

Problem report: https://runestone.academy/ns/books/published/csawesome2/csawesome2.html

Open
#1,438 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

A problem was reported through the Runestone "Report a Problem" form.

Field Value
Reporter genius-browniefudge
Course csawesome2
Page https://runestone.academy/ns/books/published/csawesome2/csawesome2.html
Reported at 2026-08-27T17:57:14.779163
Description

can't access marks for the pretests from 0.7 and 0.8.

Browser console log
[log] Timezone cookie matches, not sending timezone to server
[log] This page served by undefined
[log] triggering runestone:pre-login-complete
[log] Runestone pre-login complete
[log] adding video popouts
[log] setting up pretext
[log] Request Failed for /ns/logger/getCompletionStatus?lastPageUrl=%2Fns%2Fbooks%2Fpublished%2Fcsawesome2%2Fcsawesome2.html&isPtxBook=true

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 problem at the csawesome2 page and inspect the failed /ns/logger/getCompletionStatus request shown in the browser console. Trace how completion status is used for the 0.7 and 0.8 pretests; done means the reporter can access their marks without that request failing.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
api, backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.