+
{{ idea.id }}. {{ idea.text }} (person{{ idea.count }})
-
-
- Student Ideas Detected
- @if (hasWarning) {
- {{ warningMessage }}
- }
- @if (doRender) {
-
-
-
Most Common:
-
- @for (idea of mostCommonIdeas; track idea.id) {
- -
-
-
- }
-
-
-
-
Least Common:
-
- @for (idea of leastCommonIdeas; track idea.id) {
- -
-
-
- }
-
-
-
- @if (seeAllIdeas) {
- All Ideas:
-
- @for (idea of allIdeas; track idea.id) {
- -
-
-
- }
-
- Hide all ideas
- } @else {
- Show all ideas
+Student Ideas Detected
+@if (hasWarning) {
+ {{ warningMessage }}
+}
+@if (doRender) {
+
+
+
Most Common:
+
+ @for (idea of mostCommonIdeas; track idea.id) {
+ -
+
+
+ }
+
+
+
+
Least Common:
+
+ @for (idea of leastCommonIdeas; track idea.id) {
+ -
+
+
+ }
+
+
+
+ @if (seeAllIdeas) {
+ All Ideas:
+
-
+
+
Hide all ideas
+ } @else {
+
Show all ideas
+ }
+} @else {
+
Your students' ideas will show up here as they are detected in the activity.
+}
diff --git a/src/assets/wise5/directives/teacher-summary-display/ideas-summary-display/ideas-summary.component.spec.ts b/src/assets/wise5/directives/teacher-summary-display/ideas-summary-display/ideas-summary.component.spec.ts
index 6d3264206c0..a48e4e8f9b3 100644
--- a/src/assets/wise5/directives/teacher-summary-display/ideas-summary-display/ideas-summary.component.spec.ts
+++ b/src/assets/wise5/directives/teacher-summary-display/ideas-summary-display/ideas-summary.component.spec.ts
@@ -7,7 +7,7 @@ import { CRaterRubric } from '../../../components/common/cRater/CRaterRubric';
import { CRaterService } from '../../../services/cRaterService';
import { IdeasSummaryComponent } from './ideas-summary.component';
import { MockProviders } from 'ng-mocks';
-import { Observable, of } from 'rxjs';
+import { of } from 'rxjs';
import { SummaryService } from '../../../components/summary/summaryService';
import { TeacherDataService } from '../../../services/teacherDataService';
import { TeacherProjectService } from '../../../services/teacherProjectService';
@@ -38,10 +38,11 @@ describe('IdeasSummaryDisplayComponent for Dialog Guidance component', () => {
component.componentType = 'DialogGuidance';
});
beforeEach(() => {
- spyOn(TestBed.inject(ConfigService), 'isPreview').and.returnValue(false);
- spyOn(TestBed.inject(ConfigService), 'isAuthoring').and.returnValue(false);
- spyOn(TestBed.inject(ConfigService), 'isStudentRun').and.returnValue(false);
- spyOn(TestBed.inject(ConfigService), 'getNumberOfWorkgroupsInPeriod').and.returnValue(1);
+ const configService = TestBed.inject(ConfigService);
+ spyOn(configService, 'isPreview').and.returnValue(false);
+ spyOn(configService, 'isAuthoring').and.returnValue(false);
+ spyOn(configService, 'isStudentRun').and.returnValue(false);
+ spyOn(configService, 'getNumberOfWorkgroupsInPeriod').and.returnValue(1);
});
describe('ngOnChanges()', () => {
@@ -73,10 +74,11 @@ describe('IdeasSummaryDisplayComponent for Open Response component', () => {
component.componentType = 'OpenResponse';
});
beforeEach(() => {
- spyOn(TestBed.inject(ConfigService), 'isPreview').and.returnValue(false);
- spyOn(TestBed.inject(ConfigService), 'isAuthoring').and.returnValue(false);
- spyOn(TestBed.inject(ConfigService), 'isStudentRun').and.returnValue(false);
- spyOn(TestBed.inject(ConfigService), 'getNumberOfWorkgroupsInPeriod').and.returnValue(1);
+ const configService = TestBed.inject(ConfigService);
+ spyOn(configService, 'isPreview').and.returnValue(false);
+ spyOn(configService, 'isAuthoring').and.returnValue(false);
+ spyOn(configService, 'isStudentRun').and.returnValue(false);
+ spyOn(configService, 'getNumberOfWorkgroupsInPeriod').and.returnValue(1);
});
describe('ngOnChanges()', () => {
@@ -110,7 +112,7 @@ function showMessageToTeacher(componentType: string) {
it('shows message to teacher (' + componentType + ')', () => {
component.ngOnInit();
fixture.detectChanges();
- expect(fixture.nativeElement.querySelector('.notice').textContent).toContain(
+ expect(fixture.nativeElement.textContent).toContain(
"Your students' ideas will show up here as they are detected in the activity."
);
});
diff --git a/src/assets/wise5/directives/teacher-summary-display/ideas-summary-display/ideas-summary.component.ts b/src/assets/wise5/directives/teacher-summary-display/ideas-summary-display/ideas-summary.component.ts
index 9daef828f41..099921f5479 100644
--- a/src/assets/wise5/directives/teacher-summary-display/ideas-summary-display/ideas-summary.component.ts
+++ b/src/assets/wise5/directives/teacher-summary-display/ideas-summary-display/ideas-summary.component.ts
@@ -9,7 +9,6 @@ import { DialogGuidanceSummaryData } from '../summary-data/DialogGuidanceSummary
import { IdeaData } from '../../../components/common/cRater/IdeaData';
import { IdeasSortingService } from '../../../services/ideasSortingService';
import { IdeasSummaryData } from '../summary-data/IdeasSummaryData';
-import { MatCardModule } from '@angular/material/card';
import { MatIconModule } from '@angular/material/icon';
import { OpenResponseSummaryData } from '../summary-data/OpenResponseSummaryData';
import { SummaryService } from '../../../components/summary/summaryService';
@@ -18,18 +17,15 @@ import { TeacherProjectService } from '../../../services/teacherProjectService';
import { TeacherSummaryDisplayComponent } from '../teacher-summary-display.component';
@Component({
- imports: [CommonModule, MatCardModule, MatIconModule],
+ imports: [CommonModule, MatIconModule],
providers: [IdeasSortingService],
selector: 'ideas-summary',
styles: `
- h3 {
+ h3,
+ .mat-subtitle-1 {
margin-bottom: 8px;
+ margin-top: 0;
}
-
- .idea {
- @apply px-2 py-1 rounded-md bg-gray-100 my-1 text-sm;
- }
-
.mat-icon {
vertical-align: middle;
}
@@ -48,13 +44,20 @@ export class IdeasSummaryComponent extends TeacherSummaryDisplayComponent {
constructor(
protected annotationService: AnnotationService,
protected configService: ConfigService,
- private cRaterService: CRaterService,
+ protected cRaterService: CRaterService,
protected dataService: TeacherDataService,
private ideasSortingService: IdeasSortingService,
protected projectService: TeacherProjectService,
protected summaryService: SummaryService
) {
- super(annotationService, configService, dataService, projectService, summaryService);
+ super(
+ annotationService,
+ configService,
+ cRaterService,
+ dataService,
+ projectService,
+ summaryService
+ );
}
ngOnInit(): void {
@@ -66,22 +69,18 @@ export class IdeasSummaryComponent extends TeacherSummaryDisplayComponent {
this.generateIdeasSummary();
}
- private generateIdeasSummary(): IdeasSummaryData {
- let ideasSummaryData: IdeasSummaryData;
+ private generateIdeasSummary(): void {
if (this.componentType === 'DialogGuidance') {
- this.getLatestWork().subscribe((componentStates) => {
- ideasSummaryData = new DialogGuidanceSummaryData(componentStates);
- this.compileAndSortIdeas(ideasSummaryData);
- });
+ this.getLatestWork().subscribe((componentStates) =>
+ this.compileAndSortIdeas(new DialogGuidanceSummaryData(componentStates))
+ );
} else if (this.componentType === 'OpenResponse') {
- const annotations = this.annotationService.getAnnotationsByNodeIdComponentId(
- this.nodeId,
- this.componentId
+ this.compileAndSortIdeas(
+ new OpenResponseSummaryData(
+ this.annotationService.getAnnotationsByNodeIdComponentId(this.nodeId, this.componentId)
+ )
);
- ideasSummaryData = new OpenResponseSummaryData(annotations);
- this.compileAndSortIdeas(ideasSummaryData);
}
- return ideasSummaryData;
}
private compileAndSortIdeas(ideasSummaryData: IdeasSummaryData) {
@@ -101,12 +100,13 @@ export class IdeasSummaryComponent extends TeacherSummaryDisplayComponent {
.reverse();
}
this.allIdeas = this.ideasSortingService.sortById(ideaCountArray);
+ this.doRender = true;
}
}
private ideaCountMapToArray(ideaDescriptions: CRaterIdea[]): IdeaData[] {
const ideaCountArray = [];
- this.ideaCountMap.forEach((count, ideaId, map) => {
+ this.ideaCountMap.forEach((count, ideaId) => {
const ideaDescription = ideaDescriptions.find(
(ideaDescription) => ideaDescription.name === ideaId
);
@@ -123,6 +123,11 @@ export class IdeasSummaryComponent extends TeacherSummaryDisplayComponent {
return text ?? 'idea ' + id;
}
+ protected renderDisplay(): void {
+ super.renderDisplay();
+ this.generateIdeasSummary();
+ }
+
protected toggleSeeAllIdeas(event: Event): void {
event.preventDefault();
this.seeAllIdeas = !this.seeAllIdeas;
diff --git a/src/assets/wise5/directives/teacher-summary-display/match-summary-display/match-summary-display.component.html b/src/assets/wise5/directives/teacher-summary-display/match-summary-display/match-summary-display.component.html
index 134a651a3ae..7d5c9333408 100644
--- a/src/assets/wise5/directives/teacher-summary-display/match-summary-display/match-summary-display.component.html
+++ b/src/assets/wise5/directives/teacher-summary-display/match-summary-display/match-summary-display.component.html
@@ -1,6 +1,6 @@
-
-
+
+
{{ bucket.value }}
@if (first) {
(Source Bucket)
@@ -34,38 +34,27 @@
-
-
- Choice Frequency
- @if (bucketData.length > 0) {
-
- This summary shows how many students moved each choice item into the different buckets
- (categories).
-
-
-
+
Choice Frequency
+@if (bucketData.length > 0) {
+
Number of teams that moved each item (choice) into the different buckets (categories).
+
+
+ @for (bucket of bucketData; track $index) {
+ @if ($index > 0) {
+
-
- @for (bucket of bucketData; track $index) {
- @if ($index > 0) {
-
-
-
- }
- }
-
-
- } @else {
-
- Your students' choices will show up here when they complete the activity.
-
+ }
}
-
-
+
+} @else {
+
+ Your students' choices will show up here when they complete the activity.
+
+}
diff --git a/src/assets/wise5/directives/teacher-summary-display/match-summary-display/match-summary-display.component.scss b/src/assets/wise5/directives/teacher-summary-display/match-summary-display/match-summary-display.component.scss
deleted file mode 100644
index e743620fcff..00000000000
--- a/src/assets/wise5/directives/teacher-summary-display/match-summary-display/match-summary-display.component.scss
+++ /dev/null
@@ -1,21 +0,0 @@
-mat-icon {
- padding-top: 4px;
-}
-
-.bucket {
- border: solid black 6px;
- width: 35%;
- display: inline-block;
- padding: 20px;
- margin: 20px;
-}
-
-.match-item {
- border: solid black 4px;
- padding: 10px;
- margin: 5px;
-}
-
-.right-align {
- float: right;
-}
\ No newline at end of file
diff --git a/src/assets/wise5/directives/teacher-summary-display/match-summary-display/match-summary-display.component.spec.ts b/src/assets/wise5/directives/teacher-summary-display/match-summary-display/match-summary-display.component.spec.ts
index 869530c4cc5..e905da49be1 100644
--- a/src/assets/wise5/directives/teacher-summary-display/match-summary-display/match-summary-display.component.spec.ts
+++ b/src/assets/wise5/directives/teacher-summary-display/match-summary-display/match-summary-display.component.spec.ts
@@ -7,6 +7,8 @@ import { of } from 'rxjs';
import { SummaryService } from '../../../components/summary/summaryService';
import { TeacherDataService } from '../../../services/teacherDataService';
import { TeacherProjectService } from '../../../services/teacherProjectService';
+import { CRaterService } from '../../../services/cRaterService';
+import { MatchContent } from '../../../components/match/MatchContent';
describe('MatchSummaryDisplayComponent', () => {
let component: MatchSummaryDisplayComponent;
@@ -19,21 +21,22 @@ describe('MatchSummaryDisplayComponent', () => {
MockProviders(
AnnotationService,
ConfigService,
+ CRaterService,
+ SummaryService,
TeacherDataService,
- TeacherProjectService,
- SummaryService
+ TeacherProjectService
)
]
}).compileComponents();
- spyOn(TestBed.inject(TeacherProjectService), 'getComponentsFromStep').and.returnValue([
- { id: 'cId', type: 'Match', choiceReuseEnabled: false }
- ] as any[]);
-
+ spyOn(TestBed.inject(TeacherProjectService), 'getComponent').and.returnValue({
+ id: 'cId',
+ type: 'Match',
+ choiceReuseEnabled: false
+ } as MatchContent);
spyOn(TestBed.inject(SummaryService), 'getLatestClassmateStudentWork').and.returnValue(
of(getComponentStates())
);
-
fixture = TestBed.createComponent(MatchSummaryDisplayComponent);
component = fixture.componentInstance;
component.nodeId = 'nId';
diff --git a/src/assets/wise5/directives/teacher-summary-display/match-summary-display/match-summary-display.component.ts b/src/assets/wise5/directives/teacher-summary-display/match-summary-display/match-summary-display.component.ts
index b08722436f4..aada417701a 100644
--- a/src/assets/wise5/directives/teacher-summary-display/match-summary-display/match-summary-display.component.ts
+++ b/src/assets/wise5/directives/teacher-summary-display/match-summary-display/match-summary-display.component.ts
@@ -1,27 +1,25 @@
-import { AnnotationService } from '../../../services/annotationService';
import { CommonModule } from '@angular/common';
import { Component, OnInit } from '@angular/core';
-import { ConfigService } from '../../../services/configService';
import { MatchContent } from '../../../components/match/MatchContent';
import { MatchSummaryData } from '../summary-data/MatchSummaryData';
import { MatchSummaryDataPoint } from '../summary-data/MatchSummaryDataPoint';
import { MatIconModule } from '@angular/material/icon';
-import { SummaryDataPoint } from '../../summary-display/summary-data/SummaryDataPoint';
-import { SummaryService } from '../../../components/summary/summaryService';
-import { TeacherDataService } from '../../../services/teacherDataService';
-import { TeacherProjectService } from '../../../services/teacherProjectService';
import { TeacherSummaryDisplayComponent } from '../teacher-summary-display.component';
-import { MatCardModule } from '@angular/material/card';
@Component({
- imports: [CommonModule, MatCardModule, MatIconModule],
+ imports: [CommonModule, MatIconModule],
selector: 'match-summary-display',
styles: `
- h3 {
+ h3,
+ .mat-subtitle-1 {
margin-bottom: 8px;
+ margin-top: 0;
+ }
+ .bucket {
+ @apply p-2 mb-2 rounded-md;
}
.choice {
- @apply flex gap-1 px-2 py-1 rounded-md bg-gray-100 my-1 text-sm;
+ @apply flex gap-1 px-2 py-1 mt-1 rounded-md bg-white border border-neutral-200 text-sm;
}
.mat-icon {
vertical-align: middle;
@@ -31,24 +29,26 @@ import { MatCardModule } from '@angular/material/card';
})
export class MatchSummaryDisplayComponent extends TeacherSummaryDisplayComponent implements OnInit {
protected bucketData: { value: string; choices: MatchSummaryDataPoint[] }[] = [];
- protected bucketsShowMore: Map
= new Map();
+ private bucketsShowMore: Map = new Map();
private bucketValues: Set = new Set();
- protected matchSummaryData: MatchSummaryData;
protected isChoiceReuseMatch: boolean;
-
- constructor(
- protected annotationService: AnnotationService,
- protected configService: ConfigService,
- protected dataService: TeacherDataService,
- protected projectService: TeacherProjectService,
- protected summaryService: SummaryService
- ) {
- super(annotationService, configService, dataService, projectService, summaryService);
- }
+ private matchSummaryData: MatchSummaryData;
ngOnInit(): void {
this.setIsChoiceReuseMatch();
+ this.generateSummary();
+ }
+
+ private setIsChoiceReuseMatch(): void {
+ this.isChoiceReuseMatch = (
+ this.projectService.getComponent(this.nodeId, this.componentId) as MatchContent
+ ).choiceReuseEnabled;
+ }
+
+ private generateSummary(): void {
this.getLatestWork().subscribe((componentStates) => {
+ this.bucketData = [];
+ this.bucketValues.clear();
this.matchSummaryData = new MatchSummaryData(componentStates);
this.setBucketValues();
this.setBucketData();
@@ -56,14 +56,6 @@ export class MatchSummaryDisplayComponent extends TeacherSummaryDisplayComponent
});
}
- private setIsChoiceReuseMatch(): void {
- this.isChoiceReuseMatch = (
- this.projectService
- .getComponentsFromStep(this.nodeId)
- .find((component) => component.id === this.componentId) as MatchContent
- ).choiceReuseEnabled;
- }
-
protected setBucketValues(): void {
this.matchSummaryData
.getBucketsData()
@@ -80,15 +72,14 @@ export class MatchSummaryDisplayComponent extends TeacherSummaryDisplayComponent
return this.matchSummaryData
.getBucketsData()
.find((bucket) => bucket.bucketValue === bucketValue)
- .bucketDataPoints.map(this.asMatchSummaryDataPoint)
- .sort(this.sortChoices);
+ .bucketDataPoints.sort(this.sortChoices);
}
- protected sortChoices(choiceA: MatchSummaryDataPoint, choiceB: MatchSummaryDataPoint): number {
+ private sortChoices(choiceA: MatchSummaryDataPoint, choiceB: MatchSummaryDataPoint): number {
return choiceB.getCount() - choiceA.getCount();
}
- protected setBucketShowMore(): void {
+ private setBucketShowMore(): void {
this.bucketValues.forEach((value) => this.bucketsShowMore.set(value, false));
}
@@ -101,7 +92,8 @@ export class MatchSummaryDisplayComponent extends TeacherSummaryDisplayComponent
this.bucketsShowMore.set(bucketValue, !this.bucketsShowMore.get(bucketValue));
}
- private asMatchSummaryDataPoint(dataPoint: SummaryDataPoint): MatchSummaryDataPoint {
- return dataPoint as MatchSummaryDataPoint;
+ protected renderDisplay(): void {
+ super.renderDisplay();
+ this.generateSummary();
}
}
diff --git a/src/assets/wise5/directives/teacher-summary-display/summary-data/MatchSummaryData.ts b/src/assets/wise5/directives/teacher-summary-display/summary-data/MatchSummaryData.ts
index a2fe26557d0..9c2aa5cb1a1 100644
--- a/src/assets/wise5/directives/teacher-summary-display/summary-data/MatchSummaryData.ts
+++ b/src/assets/wise5/directives/teacher-summary-display/summary-data/MatchSummaryData.ts
@@ -16,7 +16,7 @@ export class MatchSummaryData extends SummaryData {
this.extractBucketData(componentStates);
}
- getBucketsData() {
+ getBucketsData(): BucketData[] {
return this.bucketsData;
}
diff --git a/src/assets/wise5/directives/teacher-summary-display/teacher-summary-display.component.ts b/src/assets/wise5/directives/teacher-summary-display/teacher-summary-display.component.ts
index babefb1bb53..d1bf21ce44a 100644
--- a/src/assets/wise5/directives/teacher-summary-display/teacher-summary-display.component.ts
+++ b/src/assets/wise5/directives/teacher-summary-display/teacher-summary-display.component.ts
@@ -1,32 +1,55 @@
import { Component } from '@angular/core';
import { AnnotationService } from '../../services/annotationService';
import { ConfigService } from '../../services/configService';
-import { ProjectService } from '../../services/projectService';
import { SummaryService } from '../../components/summary/summaryService';
import { SummaryDisplayComponent } from '../summary-display/summary-display.component';
import { TeacherDataService } from '../../services/teacherDataService';
import { CommonModule } from '@angular/common';
import { MatCardModule } from '@angular/material/card';
import { HighchartsChartModule } from 'highcharts-angular';
-import { Observable } from 'rxjs';
+import { Observable, Subscription } from 'rxjs';
import { Annotation } from '../../common/Annotation';
import { ComponentState } from '../../../../app/domain/componentState';
+import { CRaterService } from '../../services/cRaterService';
+import { TeacherProjectService } from '../../services/teacherProjectService';
@Component({
- imports: [CommonModule, HighchartsChartModule, MatCardModule],
- selector: 'teacher-summary-display',
- styleUrl: '../summary-display/summary-display.component.scss',
- templateUrl: '../summary-display/summary-display.component.html'
+ imports: [CommonModule, HighchartsChartModule, MatCardModule],
+ selector: 'teacher-summary-display',
+ styleUrl: '../summary-display/summary-display.component.scss',
+ templateUrl: '../summary-display/summary-display.component.html'
})
export class TeacherSummaryDisplayComponent extends SummaryDisplayComponent {
+ private subscriptions = new Subscription();
+
constructor(
protected annotationService: AnnotationService,
protected configService: ConfigService,
+ protected cRaterService: CRaterService,
protected dataService: TeacherDataService,
- protected projectService: ProjectService,
+ protected projectService: TeacherProjectService,
protected summaryService: SummaryService
) {
- super(annotationService, configService, dataService, projectService, summaryService);
+ super(
+ annotationService,
+ configService,
+ cRaterService,
+ dataService,
+ projectService,
+ summaryService
+ );
+ }
+
+ ngOnInit(): void {
+ super.ngOnInit();
+ this.subscriptions.add(this.projectService.projectSaved$.subscribe(() => this.renderDisplay()));
+ this.subscriptions.add(
+ this.annotationService.annotationReceived$.subscribe(() => this.renderDisplay())
+ );
+ }
+
+ ngOnDestroy(): void {
+ this.subscriptions.unsubscribe();
}
protected getLatestScores(): Observable {
diff --git a/src/assets/wise5/services/annotationService.ts b/src/assets/wise5/services/annotationService.ts
index 8f9998c0e34..aa9b3fe024f 100644
--- a/src/assets/wise5/services/annotationService.ts
+++ b/src/assets/wise5/services/annotationService.ts
@@ -5,6 +5,8 @@ import { HttpClient, HttpHeaders } from '@angular/common/http';
import { Observable, Subject } from 'rxjs';
import { generateRandomKey } from '../common/string/string';
import { Annotation } from '../common/Annotation';
+import { Node } from '../common/Node';
+import { ComponentContent } from '../common/ComponentContent';
@Injectable()
export class AnnotationService {
@@ -251,6 +253,17 @@ export class AnnotationService {
return annotation.type === 'score' || annotation.type === 'autoScore';
}
+ getTotalNodeScore(workgroupId: number, node: Node, components: ComponentContent[]): number {
+ return this.getTotalScore(
+ this.annotations.filter(
+ (annotation) =>
+ annotation.nodeId === node.id &&
+ annotation.toWorkgroupId === workgroupId &&
+ components.some((component) => component.id === annotation.componentId)
+ )
+ );
+ }
+
getTotalNodeScoreForWorkgroup(workgroupId: number, nodeId: string) {
const annotationsForNodeAndWorkgroup = this.annotations.filter((annotation) => {
return annotation.nodeId === nodeId && annotation.toWorkgroupId === workgroupId;
diff --git a/src/assets/wise5/services/gradingNodeService.ts b/src/assets/wise5/services/gradingNodeService.ts
index 4f568a11618..5e2d881eadb 100644
--- a/src/assets/wise5/services/gradingNodeService.ts
+++ b/src/assets/wise5/services/gradingNodeService.ts
@@ -12,10 +12,6 @@ export class GradingNodeService extends TeacherNodeService {
});
}
- goToPrevNode(): void {
- this.setCurrentNode(this.getPrevNodeId());
- }
-
getPrevNodeId(currentId = null) {
const prevNodeId = super.getPrevNodeId(currentId);
if (!prevNodeId) return null;
diff --git a/src/assets/wise5/services/milestoneService.ts b/src/assets/wise5/services/milestoneService.ts
index e34b2957c54..214f08d6aa0 100644
--- a/src/assets/wise5/services/milestoneService.ts
+++ b/src/assets/wise5/services/milestoneService.ts
@@ -34,14 +34,14 @@ export class MilestoneService {
return [];
}
- getMilestoneReportByNodeId(nodeId: string): any {
- for (const milestoneReport of this.getProjectMilestoneReports()) {
- const referencedComponent = this.getReferencedComponent(milestoneReport);
- if (referencedComponent.nodeId === nodeId) {
- return this.getProjectMilestoneStatus(milestoneReport.id);
- }
- }
- return null;
+ getMilestoneReport(nodeId: string, componentId: string): any {
+ const milestoneReport = this.getProjectMilestoneReports().find((report) => {
+ const referencedComponent = this.getReferencedComponent(report);
+ return (
+ referencedComponent.nodeId === nodeId && referencedComponent.componentId === componentId
+ );
+ });
+ return milestoneReport ? this.getProjectMilestoneStatus(milestoneReport.id) : null;
}
private getProjectMilestoneReports(): Milestone[] {
diff --git a/src/assets/wise5/services/teacherDataService.ts b/src/assets/wise5/services/teacherDataService.ts
index 3900a360bcc..4b40c973bfe 100644
--- a/src/assets/wise5/services/teacherDataService.ts
+++ b/src/assets/wise5/services/teacherDataService.ts
@@ -132,7 +132,7 @@ export class TeacherDataService extends DataService {
.set('runId', this.configService.getRunId())
.set('getStudentWork', 'true')
.set('getAnnotations', 'false')
- .set('getEvents', 'false');
+ .set('getEvents', 'true');
const components = node.getAllRelatedComponents();
if (components.length > 0) {
params = params.set('components', compressToEncodedURIComponent(JSON.stringify(components)));
@@ -442,4 +442,13 @@ export class TeacherDataService extends DataService {
private isCurrentWorkgroup(workgroupId: number): boolean {
return this.currentWorkgroup.workgroupId === workgroupId;
}
+
+ getPreviewUrl(): string {
+ let previewUrl = this.configService.getConfigParam('previewProjectURL');
+ const currentNodeId = this.getCurrentNodeId();
+ if (!this.projectService.isGroupNode(currentNodeId)) {
+ previewUrl += `/${currentNodeId}`;
+ }
+ return previewUrl;
+ }
}
diff --git a/src/messages.xlf b/src/messages.xlf
index bbe61e76689..7b75b05e126 100644
--- a/src/messages.xlf
+++ b/src/messages.xlf
@@ -277,10 +277,6 @@
src/app/announcement/announcement-dialog.component.html
11,13
-
- src/app/classroom-monitor/show-node-info-dialog/show-node-info-dialog.component.html
- 7,9
-
src/app/modules/library/library-project-details/library-project-details.component.html
218,222
@@ -978,6 +974,10 @@ Click "Cancel" to keep the invalid JSON open so you can fix it.src/assets/wise5/authoringTool/notebook-authoring/notebook-authoring.component.html
265,268
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/component-summary/component-summary.component.html
+ 4,6
+
Enter Prompt Here
@@ -1809,31 +1809,6 @@ Click "Cancel" to keep the invalid JSON open so you can fix it.12,16
-
- Assessment items to show
-
- src/app/classroom-monitor/component-select/component-select.component.html
- 2,5
-
-
- src/app/classroom-monitor/component-select/component-select.component.html
- 14,15
-
-
-
- 1 assessment item
-
- src/app/classroom-monitor/component-select/component-select.component.html
- 3,6
-
-
-
- Showing / items
-
- src/app/classroom-monitor/component-select/component-select.component.ts
- 49
-
-
/ teams completed
@@ -1862,13 +1837,6 @@ Click "Cancel" to keep the invalid JSON open so you can fix it.14,15
-
- Open in New Window
-
- src/app/classroom-monitor/show-node-info-dialog/show-node-info-dialog.component.html
- 6,8
-
-
Has new alert(s)
@@ -2148,7 +2116,7 @@ Click "Cancel" to keep the invalid JSON open so you can fix it.
src/assets/wise5/components/summary/summaryService.ts
- 39
+ 40
@@ -2472,12 +2440,12 @@ Click "Cancel" to keep the invalid JSON open so you can fix it.29,30
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-grading-view/milestone-grading-view.component.html
- 93,95
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-class-responses/milestone-class-responses.component.html
+ 90,92
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading-view/node-grading-view.component.html
- 157,159
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-class-responses/node-class-responses.component.html
+ 71,73
src/assets/wise5/classroomMonitor/student-grading/student-grading.component.html
@@ -9551,9 +9519,13 @@ Click "Cancel" to keep the invalid JSON open so you can fix it.src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-workgroup-item/milestone-workgroup-item.component.ts
143
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-workgroup-item/node-workgroup-item.component.ts
+ 137
+
src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/workgroup-item/workgroup-item.component.ts
- 109
+ 104
src/assets/wise5/classroomMonitor/classroomMonitorComponents/studentGrading/step-item/step-item.component.ts
@@ -10821,7 +10793,7 @@ Click "Cancel" to keep the invalid JSON open so you can fix it.
src/assets/wise5/classroomMonitor/classroomMonitorComponents/shared/top-bar/top-bar.component.ts
- 73
+ 75
@@ -11717,8 +11689,8 @@ The branches will be removed but the steps will remain in the unit.
80
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading-view/node-grading-view.component.html
- 38,42
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestone-report-button/milestone-report-button.component.html
+ 5,9
src/assets/wise5/services/notebookService.ts
@@ -13116,7 +13088,7 @@ The branches will be removed but the steps will remain in the unit.
44,48
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-grading-view/milestone-grading-view.component.html
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-class-responses/milestone-class-responses.component.html
23,27
@@ -13639,6 +13611,24 @@ The branches will be removed but the steps will remain in the unit.
62
+
+ % completed
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/component-completion/component-completion.component.html
+ 4,5
+
+
+ src/assets/wise5/vle/nav-item/nav-item.component.html
+ 53,54
+
+
+
+ Responses:
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/component-completion/component-completion.component.html
+ 12,14
+
+
No feedback given for this version
@@ -14099,6 +14089,140 @@ The branches will be removed but the steps will remain in the unit.
17,21
+
+ Expand All
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-class-responses/milestone-class-responses.component.html
+ 17,19
+
+
+ src/assets/wise5/classroomMonitor/notebook-grading/notebook-grading.component.html
+ 18,21
+
+
+
+ Collapse All
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-class-responses/milestone-class-responses.component.html
+ 28,30
+
+
+ src/assets/wise5/classroomMonitor/notebook-grading/notebook-grading.component.html
+ 29,32
+
+
+
+ Sort by team
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-class-responses/milestone-class-responses.component.html
+ 47,50
+
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-class-responses/node-class-responses.component.html
+ 34,38
+
+
+
+ Team
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-class-responses/milestone-class-responses.component.html
+ 50,52
+
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-details/milestone-details.component.html
+ 105,108
+
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-class-responses/node-class-responses.component.html
+ 37,38
+
+
+ src/assets/wise5/classroomMonitor/notebook-grading/notebook-grading.component.html
+ 52,54
+
+
+ src/assets/wise5/classroomMonitor/student-progress/student-progress.component.ts
+ 40
+
+
+
+ Sort by completion
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-class-responses/milestone-class-responses.component.html
+ 67,70
+
+
+ src/assets/wise5/classroomMonitor/student-grading/student-grading.component.html
+ 79,82
+
+
+
+ Status
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-class-responses/milestone-class-responses.component.html
+ 70,72
+
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-class-responses/node-class-responses.component.html
+ 54,55
+
+
+ src/assets/wise5/classroomMonitor/student-grading/student-grading.component.html
+ 82,84
+
+
+
+ Sort by score
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-class-responses/milestone-class-responses.component.html
+ 87,90
+
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-class-responses/node-class-responses.component.html
+ 68,72
+
+
+ src/assets/wise5/classroomMonitor/student-grading/student-grading.component.html
+ 99,102
+
+
+
+ Sort by score on Step
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-class-responses/milestone-class-responses.component.html
+ 107,108
+
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-class-responses/milestone-class-responses.component.html
+ 109,110
+
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-class-responses/milestone-class-responses.component.html
+ 130,131
+
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-class-responses/milestone-class-responses.component.html
+ 132,133
+
+
+
+ Sort by change in score
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-class-responses/milestone-class-responses.component.html
+ 154,156
+
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-class-responses/milestone-class-responses.component.html
+ 156,159
+
+
+
+ +/-
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-class-responses/milestone-class-responses.component.html
+ 160,162
+
+
Milestone:
@@ -14134,12 +14258,8 @@ The branches will be removed but the steps will remain in the unit.
36,40
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading-view/node-grading-view.component.html
- 54,57
-
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/shared/node-info/node-info.component.html
- 5,7
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading/node-grading.component.html
+ 20,22
src/assets/wise5/vle/node/node.component.html
@@ -14199,29 +14319,6 @@ The branches will be removed but the steps will remain in the unit.
97,99
-
- Team
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-details/milestone-details.component.html
- 105,108
-
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-grading-view/milestone-grading-view.component.html
- 50,52
-
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading-view/node-grading-view.component.html
- 116,118
-
-
- src/assets/wise5/classroomMonitor/notebook-grading/notebook-grading.component.html
- 52,54
-
-
- src/assets/wise5/classroomMonitor/student-progress/student-progress.component.ts
- 40
-
-
Not Completed
@@ -14233,123 +14330,16 @@ The branches will be removed but the steps will remain in the unit.
152
-
- Expand All
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-grading-view/milestone-grading-view.component.html
- 17,19
-
-
- src/assets/wise5/classroomMonitor/notebook-grading/notebook-grading.component.html
- 18,21
-
-
-
- Collapse All
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-grading-view/milestone-grading-view.component.html
- 28,30
-
-
- src/assets/wise5/classroomMonitor/notebook-grading/notebook-grading.component.html
- 29,32
-
-
-
- Sort by team
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-grading-view/milestone-grading-view.component.html
- 47,50
-
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading-view/node-grading-view.component.html
- 113,116
-
-
-
- Sort by completion
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-grading-view/milestone-grading-view.component.html
- 68,71
-
-
- src/assets/wise5/classroomMonitor/student-grading/student-grading.component.html
- 79,82
-
-
-
- Status
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-grading-view/milestone-grading-view.component.html
- 71,73
-
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading-view/node-grading-view.component.html
- 136,138
-
-
- src/assets/wise5/classroomMonitor/student-grading/student-grading.component.html
- 82,84
-
-
-
- Sort by score
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-grading-view/milestone-grading-view.component.html
- 90,93
-
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading-view/node-grading-view.component.html
- 154,157
-
-
- src/assets/wise5/classroomMonitor/student-grading/student-grading.component.html
- 99,102
-
-
-
- Sort by score on Step
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-grading-view/milestone-grading-view.component.html
- 112,113
-
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-grading-view/milestone-grading-view.component.html
- 114,115
-
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-grading-view/milestone-grading-view.component.html
- 137,138
-
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-grading-view/milestone-grading-view.component.html
- 139,140
-
-
-
- Sort by change in score
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-grading-view/milestone-grading-view.component.html
- 163,165
-
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-grading-view/milestone-grading-view.component.html
- 165,168
-
-
-
- +/-
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-grading-view/milestone-grading-view.component.html
- 169,170
-
-
Show/hide team's work for this step
src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-workgroup-item/milestone-workgroup-item.component.html
11,13
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-workgroup-item/node-workgroup-item.component.html
+ 12,14
+
src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/workgroup-item/workgroup-item.component.html
12,14
@@ -14376,9 +14366,13 @@ The branches will be removed but the steps will remain in the unit.
src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-workgroup-item/milestone-workgroup-item.component.ts
139
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-workgroup-item/node-workgroup-item.component.ts
+ 132
+
src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/workgroup-item/workgroup-item.component.ts
- 104
+ 99
src/assets/wise5/classroomMonitor/classroomMonitorComponents/studentGrading/step-item/step-item.component.ts
@@ -14391,9 +14385,13 @@ The branches will be removed but the steps will remain in the unit.
src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-workgroup-item/milestone-workgroup-item.component.ts
147
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-workgroup-item/node-workgroup-item.component.ts
+ 144
+
src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/workgroup-item/workgroup-item.component.ts
- 116
+ 111
src/assets/wise5/classroomMonitor/classroomMonitorComponents/studentGrading/step-item/step-item.component.ts
@@ -14406,105 +14404,123 @@ The branches will be removed but the steps will remain in the unit.
src/assets/wise5/classroomMonitor/classroomMonitorComponents/milestones/milestone-workgroup-item/milestone-workgroup-item.component.ts
154
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-workgroup-item/node-workgroup-item.component.ts
+ 149
+
src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/workgroup-item/workgroup-item.component.ts
- 121
+ 116
src/assets/wise5/classroomMonitor/classroomMonitorComponents/studentGrading/step-item/step-item.component.ts
108
-
- Completion
+
+ Showing / questions
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading-view/node-grading-view.component.html
- 12,15
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/filter-components/filter-components.component.ts
+ 33
+
+
+ Expand all teams
- src/assets/wise5/classroomMonitor/student-grading/student-grading.component.html
- 13,16
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-class-responses/node-class-responses.component.html
+ 8,11
+
+
+ + Expand all
- src/assets/wise5/classroomMonitor/student-progress/student-progress.component.ts
- 65
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-class-responses/node-class-responses.component.html
+ 14,18
-
- N/A
+
+ Collapse all teams
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading-view/node-grading-view.component.html
- 19,21
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-class-responses/node-class-responses.component.html
+ 18,21
-
- Mean Score
+
+ - Collapse all
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading-view/node-grading-view.component.html
- 21,26
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-class-responses/node-class-responses.component.html
+ 24,28
-
- Peer Groups
+
+ Sorty by completion
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading-view/node-grading-view.component.html
- 46,50
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-class-responses/node-class-responses.component.html
+ 51,55
-
- Info + Tips ()
+
+ Step Completion
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading-view/node-grading-view.component.html
- 57,58
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading/node-grading.component.html
+ 6,9
-
- Expand all teams
+
+ Mean Step Score
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading-view/node-grading-view.component.html
- 78,81
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading/node-grading.component.html
+ 11,15
-
- + Expand all
+
+ Info + Tips ()
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading-view/node-grading-view.component.html
- 84,87
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading/node-grading.component.html
+ 22,23
-
- Collapse all teams
+
+ Question Summaries
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading-view/node-grading-view.component.html
- 88,91
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading/node-grading.component.html
+ 29,31
-
- - Collapse all
+
+ Hide
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading-view/node-grading-view.component.html
- 94,98
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading/node-grading.component.html
+ 32,33
+
+
+ src/assets/wise5/components/openResponse/edit-open-response-advanced/edit-open-response-advanced.component.html
+ 574,575
-
- This step doesn't require any student work
+
+ Show
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading-view/node-grading-view.component.html
- 102,107
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading/node-grading.component.html
+ 34,37
-
- Sorty by completion
+
+ Class Responses
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading-view/node-grading-view.component.html
- 133,137
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-grading/node-grading.component.html
+ 56,59
Visited
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-workgroup-item/node-workgroup-item.component.ts
+ 139
+
src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/workgroup-item/workgroup-item.component.ts
- 111
+ 106
src/assets/wise5/classroomMonitor/classroomMonitorComponents/studentGrading/step-item/step-item.component.ts
@@ -14513,9 +14529,13 @@ The branches will be removed but the steps will remain in the unit.
Not Visited
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/node-workgroup-item/node-workgroup-item.component.ts
+ 151
+
src/assets/wise5/classroomMonitor/classroomMonitorComponents/nodeGrading/workgroup-item/workgroup-item.component.ts
- 123
+ 118
src/assets/wise5/classroomMonitor/classroomMonitorComponents/studentGrading/step-item/step-item.component.ts
@@ -14655,6 +14675,13 @@ The branches will be removed but the steps will remain in the unit.
34,35
+
+ Peer Groups
+
+ src/assets/wise5/classroomMonitor/classroomMonitorComponents/peer-group-button/peer-group-button.component.html
+ 5,9
+
+
Groupings for
@@ -14753,13 +14780,6 @@ The branches will be removed but the steps will remain in the unit.
22,23
-
- Item Info
-
- src/assets/wise5/classroomMonitor/classroomMonitorComponents/shared/node-info/node-info.component.html
- 30,32
-
-
Alerts
@@ -14834,7 +14854,7 @@ The branches will be removed but the steps will remain in the unit.
Are you sure you want to proceed?
src/assets/wise5/classroomMonitor/classroomMonitorComponents/shared/top-bar/top-bar.component.ts
- 106
+ 108
@@ -15634,6 +15654,17 @@ Are you sure you want to proceed?
91,94
+
+ Completion
+
+ src/assets/wise5/classroomMonitor/student-grading/student-grading.component.html
+ 13,16
+
+
+ src/assets/wise5/classroomMonitor/student-progress/student-progress.component.ts
+ 65
+
+
Total Score
@@ -17586,7 +17617,7 @@ Are you ready to receive feedback on this answer?
src/assets/wise5/directives/summary-display/summary-display.component.ts
- 547
+ 544
@@ -19767,11 +19798,11 @@ Warning: This will delete all existing choices and buckets in this component.
src/assets/wise5/directives/summary-display/summary-display.component.ts
- 292
+ 301
src/assets/wise5/directives/summary-display/summary-display.component.ts
- 355
+ 367
@@ -19798,11 +19829,11 @@ Warning: This will delete all existing choices and buckets in this component.
src/assets/wise5/directives/summary-display/summary-display.component.ts
- 292
+ 301
src/assets/wise5/directives/summary-display/summary-display.component.ts
- 359
+ 371
@@ -20362,13 +20393,6 @@ Warning: This will delete all existing choices in this component.
556,559
-
- Hide
-
- src/assets/wise5/components/openResponse/edit-open-response-advanced/edit-open-response-advanced.component.html
- 574,575
-
-
Show Idea Descriptions
@@ -21547,7 +21571,7 @@ If this problem continues, let your teacher know and move on to the next activit
X Axis Label
src/assets/wise5/components/table/table-show-work/table-show-work.component.html
- 66,67
+ 64,65
src/assets/wise5/components/table/table-student/table-student.component.html
@@ -21558,7 +21582,7 @@ If this problem continues, let your teacher know and move on to the next activit
Y Axis Label
src/assets/wise5/components/table/table-show-work/table-show-work.component.html
- 76,77
+ 74,75
src/assets/wise5/components/table/table-student/table-student.component.html
@@ -21569,7 +21593,7 @@ If this problem continues, let your teacher know and move on to the next activit
Y Axis Label
src/assets/wise5/components/table/table-show-work/table-show-work.component.html
- 93,94
+ 91,92
src/assets/wise5/components/table/table-student/table-student.component.html
@@ -21672,98 +21696,92 @@ If this problem continues, let your teacher know and move on to the next activit
Your Response
src/assets/wise5/directives/summary-display/summary-display.component.ts
- 384
+ 393
Your Score
src/assets/wise5/directives/summary-display/summary-display.component.ts
- 386
+ 395
-
- Period Responses
+
+ Responses
src/assets/wise5/directives/summary-display/summary-display.component.ts
- 393
+ 401
-
- Period Scores
+
+ Scores
src/assets/wise5/directives/summary-display/summary-display.component.ts
- 398
+ 404
-
-
- Class Responses
src/assets/wise5/directives/summary-display/summary-display.component.ts
- 407
+ 405
-
- Class Scores
+
+ Mean:
src/assets/wise5/directives/summary-display/summary-display.component.ts
- 412
+ 404
-
-
- % Responded (/)
src/assets/wise5/directives/summary-display/summary-display.component.ts
- 423
+ 405
Student Ideas Detected
src/assets/wise5/directives/teacher-summary-display/ideas-summary-display/ideas-summary.component.html
- 10,12
+ 8,10
Most Common:
src/assets/wise5/directives/teacher-summary-display/ideas-summary-display/ideas-summary.component.html
- 17,19
+ 15,17
Least Common:
src/assets/wise5/directives/teacher-summary-display/ideas-summary-display/ideas-summary.component.html
- 30,32
+ 28,30
All Ideas:
src/assets/wise5/directives/teacher-summary-display/ideas-summary-display/ideas-summary.component.html
- 44,46
+ 42,44
Hide all ideas
src/assets/wise5/directives/teacher-summary-display/ideas-summary-display/ideas-summary.component.html
- 55,57
+ 53,55
Show all ideas
src/assets/wise5/directives/teacher-summary-display/ideas-summary-display/ideas-summary.component.html
- 57,61
+ 55,58
-
- Your students' ideas will show up here as they are detected in the activity.
+
+ Your students' ideas will show up here as they are detected in the activity.
src/assets/wise5/directives/teacher-summary-display/ideas-summary-display/ideas-summary.component.html
- 61,66
+ 58,60
@@ -21784,28 +21802,28 @@ If this problem continues, let your teacher know and move on to the next activit
Choice Frequency
src/assets/wise5/directives/teacher-summary-display/match-summary-display/match-summary-display.component.html
- 39,42
+ 37,39
-
- This summary shows how many students moved each choice item into the different buckets (categories).
+
+ Number of teams that moved each item (choice) into the different buckets (categories).
src/assets/wise5/directives/teacher-summary-display/match-summary-display/match-summary-display.component.html
- 42,45
+ 39,42
Your students' choices will show up here when they complete the activity.
src/assets/wise5/directives/teacher-summary-display/match-summary-display/match-summary-display.component.html
- 67,72
+ 58,61
The student will see a graph of their individual data here.
src/assets/wise5/directives/teacher-summary-display/teacher-summary-display.component.ts
- 46
+ 69
@@ -22412,13 +22430,6 @@ If this problem continues, let your teacher know and move on to the next activit
13,17
-
- % completed
-
- src/assets/wise5/vle/nav-item/nav-item.component.html
- 53,54
-
-
/ items