
# Conflicts: # backend/src/controllers/questions.ts # backend/src/controllers/submissions.ts # backend/src/data/questions/question-repository.ts # backend/src/interfaces/group.ts # backend/src/interfaces/question.ts # backend/src/interfaces/submission.ts # backend/src/routes/submissions.ts # backend/src/services/groups.ts # backend/src/services/questions.ts # backend/src/services/students.ts # backend/src/services/submissions.ts # common/src/interfaces/question.ts
22 lines
576 B
TypeScript
22 lines
576 B
TypeScript
import { GroupDTO } from './group';
|
|
import { LearningObjectIdentifierDTO } from './learning-content';
|
|
import { StudentDTO } from './student';
|
|
import { Language } from '../util/language';
|
|
|
|
export interface SubmissionDTO {
|
|
learningObjectIdentifier: LearningObjectIdentifierDTO;
|
|
|
|
submissionNumber?: number;
|
|
submitter: StudentDTO;
|
|
time?: Date;
|
|
group: GroupDTO;
|
|
content: string;
|
|
}
|
|
|
|
export interface SubmissionDTOId {
|
|
learningObjectHruid: string;
|
|
learningObjectLanguage: Language;
|
|
learningObjectVersion: number;
|
|
|
|
submissionNumber?: number;
|
|
}
|