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

Test Users who don't see Testable problems #488

Open
perspegrity5 opened this issue Jul 10, 2021 · 1 comment
Open

Test Users who don't see Testable problems #488

perspegrity5 opened this issue Jul 10, 2021 · 1 comment
Assignees

Comments

@perspegrity5
Copy link

Right now we have these settings for students: trialuser, keepuser, keepdata, updateStats, showTestControls.
This allows fine-grained settings, while creating test-users sets several of these as a course-grained level.

We need a new setting "showTestable". We have many Testable problems that are in broken states. We usually think of Test-users as the authors going in to test their problems, but we also have non-author test users going in to test the system, pretending they are students. Lets call them test_students. We want test_students to see the testControls but not the testable problems, because they get distracted by all the nonworking problems (in some topics).

So the first step is to create the fine-grained setting showTestable and get it working. At that point the only way to turn of showTestable for test-users is by manual database editing (which is fine for short term).

The next step is to decide how we want to incorporate automatically creating some test_students in the class creation (as we create regular testUsers).

(I think we already do create two types of test users when the class is created, so manybe this would be a third type.)

@dallessio
Copy link

Hello, my understanding:
The testuser TestingContent1 with password Test is a Content Testuser.
This user is to check math content and has a Select Problem button and drop-down list:

Screen Shot 2021-07-19 at 4 49 39 PM

Screen Shot 2021-07-19 at 4 51 38 PM

Additionally, Class Testusers are generated for each MS class. These testusers are used to check if the class features are working. This testuser should only see ready problems, they should not see testable or in-progress problems.
thank you, -danielle

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants