Gradebook Backend API Documentation - v0.0.1
Preparing search index...
student-course/student-course.service
StudentCourseService
Class StudentCourseService
Index
Constructors
constructor
Methods
enroll
Student
get
Courses
For
Student
Constructors
constructor
new
StudentCourseService
(
studentCourseRepo
:
Repository
<
StudentCourse
>
,
userService
:
UserService
,
)
:
StudentCourseService
Parameters
studentCourseRepo
:
Repository
<
StudentCourse
>
userService
:
UserService
Returns
StudentCourseService
Methods
enroll
Student
enrollStudent
(
course
:
Course
,
studentEmail
:
string
,
teacherEmail
:
string
,
)
:
Promise
<
{
message
:
string
}
>
Parameters
course
:
Course
studentEmail
:
string
teacherEmail
:
string
Returns
Promise
<
{
message
:
string
}
>
get
Courses
For
Student
getCoursesForStudent
(
studentEmail
:
string
,
)
:
Promise
<
{
description
:
string
;
grades
:
{
date
:
Date
;
grade
:
number
;
id
:
number
}
[]
;
id
:
number
;
students
:
StudentCourse
[]
;
teacher
:
{
email
:
string
;
firstName
:
string
;
image
:
string
;
lastName
:
string
;
role
:
UserRole
;
}
;
title
:
string
;
}
[]
,
>
Parameters
studentEmail
:
string
Returns
Promise
<
{
description
:
string
;
grades
:
{
date
:
Date
;
grade
:
number
;
id
:
number
}
[]
;
id
:
number
;
students
:
StudentCourse
[]
;
teacher
:
{
email
:
string
;
firstName
:
string
;
image
:
string
;
lastName
:
string
;
role
:
UserRole
;
}
;
title
:
string
;
}
[]
,
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
enroll
Student
get
Courses
For
Student
Gradebook Backend API Documentation - v0.0.1
Loading...