Skip to content

Commit d2e5d62

Browse files
committed
Let anonymous users list student-visible quizzes
1 parent 733d11a commit d2e5d62

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/app/components/pages/quizzes/PracticeQuizzes.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,12 @@ const PracticeQuizzesComponent = () => {
4040
contentAudience.stage?.map(s => STAGE_TO_LEARNING_STAGE[s]).includes(selectedStage as LearningStage);
4141

4242
const showQuiz = (quiz: QuizSummaryDTO) => {
43-
if (!user || !isLoggedIn(user)) return false;
4443
if (pageSubject && !quiz.tags?.includes(pageSubject)) return false;
4544
if (pageStage && !quiz.audience?.some(audienceMatch(pageStage))) return false;
4645

47-
switch (user.role) {
46+
// Anonymous users can list student-visible quizzes
47+
const userRole = user && isLoggedIn(user) ? user.role : "STUDENT";
48+
switch (userRole) {
4849
case "STUDENT":
4950
case "TUTOR":
5051
case "TEACHER":

0 commit comments

Comments
 (0)