course

package
v0.0.0-...-50b155d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Course

type Course struct {
	CourseId           string    `json:"courseId"`
	Title              string    `json:"title"`
	Description        string    `json:"description"`
	Instructors        []string  `json:"instructors"`
	StartDate          date.Date `json:"startDate"`
	EndDate            date.Date `json:"endDate"`
	Duration           int       `json:"duration"` // Duration in week
	EnrollmentCapacity int       `json:"enrollmentCapacity"`
	EnrollmentStudents []string  `json:"enrollmentStudents"`
	Lessons            []Lesson  `json:"lessons"`
}

type Lesson

type Lesson struct {
	LessonId string `json:"lessonId"`
	Title    string `json:"title"`
	Content  string `json:"content"`
	Quizzes  []Quiz `json:"quizzes"`
}

type Question

type Question struct {
	QuestionId    string   `json:"QuestionId"`
	Ques          string   `json:"ques"`
	Options       []string `json:"options"`
	CorrectOption string   `json:"correctOption"`
}

type Quiz

type Quiz struct {
	QuizId    string     `json:"quizId"`
	Questions []Question `json:"questions"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL