Skip to content

Commit

Permalink
[#11865] Add to instructor help: 'Can I use a different team structur…
Browse files Browse the repository at this point in the history
…e for different sessions?' (#11870)
  • Loading branch information
Mcheung7272 committed Jun 30, 2022
1 parent b6cb928 commit 4d1916c
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 1 deletion.
Expand Up @@ -307,7 +307,7 @@ <h4 *ngIf="displaySubsection(0, 9)">Setting Up Sessions</h4>
</ol>
</tm-instructor-help-panel>
<!-- Question -->
<tm-instructor-help-panel class="instr-help-qn-last" #question [hidden]="key && !showQuestion.includes(SessionsSectionQuestions.CHANGE_VISIBILITY_AFTER_SESSION_START)"
<tm-instructor-help-panel #question [hidden]="key && !showQuestion.includes(SessionsSectionQuestions.CHANGE_VISIBILITY_AFTER_SESSION_START)"
[id]="SessionsSectionQuestions.CHANGE_VISIBILITY_AFTER_SESSION_START"
[section]="Sections.sessions"
headerText="Can I change the visibility settings of questions after the session has started?"
Expand All @@ -320,6 +320,30 @@ <h4 *ngIf="displaySubsection(0, 9)">Setting Up Sessions</h4>
Changing the visibility later would be like 'breaking a promise' you made earlier.
</p>
</tm-instructor-help-panel>
<!-- Question -->
<tm-instructor-help-panel class="instr-help-qn-last" #question [hidden]="key && !showQuestion.includes(SessionsSectionQuestions.DIFFERENT_TEAM_STRUCTURE)"
[id]="SessionsSectionQuestions.DIFFERENT_TEAM_STRUCTURE"
[section]="Sections.sessions"
headerText="Can I use a different team structure for different sessions in the same course?"
[(isPanelExpanded)]="questionsToCollapsed[SessionsSectionQuestions.DIFFERENT_TEAM_STRUCTURE]">
<p>
Currently it is not possible.
</p>
<p>
If you change the team structure midway, the new team structure will apply to all current/past sessions as well, and will cause any 'incompatible' responses (e.g., responses submitted in relation to a team that no longer exists) to be deleted automatically.
</p>
<p>
Workarounds (neither is optimal, unfortunately):
</p>
<ol class="different-team-ol">
<li>
Create a different course for each team structure you want to support.
</li>
<li>
Keep changing the team structure as necessary but download the existing responses before changing it -- this works only if it is not important for students to be able to view responses to past sessions.
</li>
</ol>
</tm-instructor-help-panel>

<!-- Section -->
<h4 *ngIf="displaySubsection(9, 17)">Managing Session Responses</h4>
Expand Down
Expand Up @@ -70,3 +70,14 @@ button {
}
}
}

.different-team-ol {
list-style-type: none;
counter-reset: elementcounter;
padding-left: 0;

li::before {
content: "Alternative " counter(elementcounter) ": ";
counter-increment: elementcounter;
}
}
Expand Up @@ -92,6 +92,11 @@ export enum SessionsSectionQuestions {
*/
CHANGE_VISIBILITY_AFTER_SESSION_START = 'change-visibility-after-session-start',

/**
* Can I use a different team structure for different sessions in the same course?
*/
DIFFERENT_TEAM_STRUCTURE = 'different-team-structure',

/**
* Can students edit responses they submitted earlier?
*/
Expand Down

0 comments on commit 4d1916c

Please sign in to comment.