diff --git a/src/web/app/pages-instructor/instructor-course-enroll-page/instructor-course-enroll-page.component.html b/src/web/app/pages-instructor/instructor-course-enroll-page/instructor-course-enroll-page.component.html index c73db728e8f..aef2706a2f3 100644 --- a/src/web/app/pages-instructor/instructor-course-enroll-page/instructor-course-enroll-page.component.html +++ b/src/web/app/pages-instructor/instructor-course-enroll-page/instructor-course-enroll-page.component.html @@ -108,6 +108,16 @@

Enroll Students for {{ courseId }}

Enroll students + +
diff --git a/src/web/app/pages-instructor/instructor-course-enroll-page/instructor-course-enroll-page.component.ts b/src/web/app/pages-instructor/instructor-course-enroll-page/instructor-course-enroll-page.component.ts index a7344b7a82a..84892cbba3d 100644 --- a/src/web/app/pages-instructor/instructor-course-enroll-page/instructor-course-enroll-page.component.ts +++ b/src/web/app/pages-instructor/instructor-course-enroll-page/instructor-course-enroll-page.component.ts @@ -656,4 +656,16 @@ export class InstructorCourseEnrollPageComponent implements OnInit { scrollOffset: 70, }); } + + /** + * Implement the copy method + */ + copyToClipboard(): void { + const existingStudentsHOTInstance: Handsontable = this.hotRegisterer.getInstance(this.existingStudentsHOT); + const newStudentsHOTInstance: Handsontable = this.hotRegisterer.getInstance(this.newStudentsHOT); + + const existingStudentsData = existingStudentsHOTInstance.getData(); + + newStudentsHOTInstance.loadData(existingStudentsData); + } }