+ Request for an instructor account using this form if you are an instructor and want to use TEAMMATES to manage peer evaluations and/or other feedback paths of your students.
+
+
+
+
+ Note: Students should not use this form to request for TEAMMATES accounts, as students do not need accounts to use TEAMMATES. Instead, TEAMMATES will email students (who have been added to TEAMMATES by a course instructor) an access link when there is a TEAMMATES session available for them to access.
+
Cannot see the request form below? Click here.
@@ -11,4 +27,4 @@
The URL for the account request form is not set.
-
+
\ No newline at end of file
diff --git a/src/web/app/pages-static/request-page/request-page.component.ts b/src/web/app/pages-static/request-page/request-page.component.ts
index 6cb307baa4b..62de55b07cf 100644
--- a/src/web/app/pages-static/request-page/request-page.component.ts
+++ b/src/web/app/pages-static/request-page/request-page.component.ts
@@ -13,6 +13,7 @@ import { environment } from '../../../environments/environment';
export class RequestPageComponent {
accountRequestFormUrl: SafeResourceUrl | null;
+ isDeclarationDone: boolean = false;
constructor(private sanitizer: DomSanitizer) {
this.accountRequestFormUrl = environment.accountRequestFormUrl
@@ -20,4 +21,8 @@ export class RequestPageComponent {
: null;
}
+ onDeclarationButtonClicked() {
+ this.isDeclarationDone = true;
+ }
+
}
diff --git a/src/web/app/pages-static/request-page/request-page.module.ts b/src/web/app/pages-static/request-page/request-page.module.ts
index 9c16ee6fc4b..91a76b354d6 100644
--- a/src/web/app/pages-static/request-page/request-page.module.ts
+++ b/src/web/app/pages-static/request-page/request-page.module.ts
@@ -2,6 +2,8 @@ import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { RequestPageComponent } from './request-page.component';
+import { InstructorRequestFormComponent } from './instructor-request-form/instructor-request-form.component';
+import { TeammatesRouterModule } from '../../components/teammates-router/teammates-router.module';
const routes: Routes = [
{
@@ -16,6 +18,7 @@ const routes: Routes = [
@NgModule({
declarations: [
RequestPageComponent,
+ InstructorRequestFormComponent,
],
exports: [
RequestPageComponent,
@@ -23,6 +26,7 @@ const routes: Routes = [
imports: [
CommonModule,
RouterModule.forChild(routes),
+ TeammatesRouterModule
],
})
export class RequestPageModule { }
From 7be6abea5c201fcd0ee4cd3d54019c1bee6c9fa2 Mon Sep 17 00:00:00 2001
From: Xenos F
Date: Tue, 19 Mar 2024 18:25:38 +0800
Subject: [PATCH 2/9] Remove old form iframe
---
.../request-page/request-page.component.html | 14 --------------
1 file changed, 14 deletions(-)
diff --git a/src/web/app/pages-static/request-page/request-page.component.html b/src/web/app/pages-static/request-page/request-page.component.html
index 66c240259f9..4757ba69d14 100644
--- a/src/web/app/pages-static/request-page/request-page.component.html
+++ b/src/web/app/pages-static/request-page/request-page.component.html
@@ -14,17 +14,3 @@
-
-
-
-
-
- Cannot see the request form below? Click here.
-
-
-
-
- The URL for the account request form is not set.
-
\ No newline at end of file
From f5fc131d22a5753f37fcfeb5e52ccbec861045f3 Mon Sep 17 00:00:00 2001
From: Xenos F
Date: Tue, 19 Mar 2024 18:30:01 +0800
Subject: [PATCH 3/9] Improve declaration view spacing
---
.../app/pages-static/request-page/request-page.component.html | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/web/app/pages-static/request-page/request-page.component.html b/src/web/app/pages-static/request-page/request-page.component.html
index 4757ba69d14..9454c161540 100644
--- a/src/web/app/pages-static/request-page/request-page.component.html
+++ b/src/web/app/pages-static/request-page/request-page.component.html
@@ -10,7 +10,7 @@
Note: Students should not use this form to request for TEAMMATES accounts, as students do not need accounts to use TEAMMATES. Instead, TEAMMATES will email students (who have been added to TEAMMATES by a course instructor) an access link when there is a TEAMMATES session available for them to access.
Back to home page
-
+
-
+
From 7f8fce676dc229a22d731e7dd415f038b84e4a19 Mon Sep 17 00:00:00 2001
From: Xenos F
Date: Wed, 20 Mar 2024 13:08:54 +0800
Subject: [PATCH 4/9] Edit page heading phrasing for clarity
---
.../app/pages-static/request-page/request-page.component.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/web/app/pages-static/request-page/request-page.component.html b/src/web/app/pages-static/request-page/request-page.component.html
index 9454c161540..afaca4db529 100644
--- a/src/web/app/pages-static/request-page/request-page.component.html
+++ b/src/web/app/pages-static/request-page/request-page.component.html
@@ -1,5 +1,5 @@
- Request for an Account
+ Request for an Instructor Account
Request for an instructor account using this form if you are an instructor and want to use TEAMMATES to manage peer evaluations and/or other feedback paths of your students.
From 97bc62a098cd101d8f34f3b6083328a7e18704ec Mon Sep 17 00:00:00 2001
From: Xenos F
Date: Thu, 21 Mar 2024 01:57:20 +0800
Subject: [PATCH 5/9] Create request form
---
.../instructor-request-form.component.html | 99 ++++++++++++++++++-
.../instructor-request-form.component.scss | 22 +++++
.../instructor-request-form.component.ts | 45 +++++++++
.../request-page/request-page.module.ts | 6 +-
4 files changed, 169 insertions(+), 3 deletions(-)
diff --git a/src/web/app/pages-static/request-page/instructor-request-form/instructor-request-form.component.html b/src/web/app/pages-static/request-page/instructor-request-form/instructor-request-form.component.html
index 379bef727bd..c19d224aa57 100644
--- a/src/web/app/pages-static/request-page/instructor-request-form/instructor-request-form.component.html
+++ b/src/web/app/pages-static/request-page/instructor-request-form/instructor-request-form.component.html
@@ -1 +1,98 @@
-
instructor-request-form works!
+
+
+ Questions marked with an asterisk * are required.
+