mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-25 23:28:33 -06:00
renaming
This commit is contained in:
@@ -1,9 +1,9 @@
|
|||||||
import { DiscussionTopicModel } from "../discussions/canvasDiscussionModelTopic";
|
import { CanvasDiscussionTopicModel } from "../discussions/canvasDiscussionModelTopic";
|
||||||
import { SubmissionModel } from "../submissions/canvasSubmissionModel";
|
import { CanvasSubmissionModel } from "../submissions/canvasSubmissionModel";
|
||||||
import { CanvasAssignmentDate } from "./canvasAssignmentDate";
|
import { CanvasAssignmentDate } from "./canvasAssignmentDate";
|
||||||
import { CanvasAssignmentOverride } from "./canvasAssignmentOverride";
|
import { CanvasAssignmentOverride } from "./canvasAssignmentOverride";
|
||||||
import { CanvasExternalToolTagAttributes } from "./canvasExternalToolTagAttributes";
|
import { CanvasExternalToolTagAttributes } from "./canvasExternalToolTagAttributes";
|
||||||
import { CanvasLockInfo } from "./CanvasLockInfo";
|
import { CanvasLockInfo } from "./canvasLockInfo";
|
||||||
import { CanvasRubricCriteria } from "./canvasRubricCriteria";
|
import { CanvasRubricCriteria } from "./canvasRubricCriteria";
|
||||||
import { CanvasTurnitinSettings } from "./canvasTurnitinSettings";
|
import { CanvasTurnitinSettings } from "./canvasTurnitinSettings";
|
||||||
|
|
||||||
@@ -63,11 +63,11 @@ export interface CanvasAssignment {
|
|||||||
lock_explanation?: string;
|
lock_explanation?: string;
|
||||||
quiz_id?: number;
|
quiz_id?: number;
|
||||||
anonymous_submissions?: boolean;
|
anonymous_submissions?: boolean;
|
||||||
discussion_topic?: DiscussionTopicModel;
|
discussion_topic?: CanvasDiscussionTopicModel;
|
||||||
freeze_on_copy?: boolean;
|
freeze_on_copy?: boolean;
|
||||||
frozen?: boolean;
|
frozen?: boolean;
|
||||||
frozen_attributes?: string[];
|
frozen_attributes?: string[];
|
||||||
submission?: SubmissionModel;
|
submission?: CanvasSubmissionModel;
|
||||||
use_rubric_for_grading?: boolean;
|
use_rubric_for_grading?: boolean;
|
||||||
rubric_settings?: any;
|
rubric_settings?: any;
|
||||||
rubric?: CanvasRubricCriteria[];
|
rubric?: CanvasRubricCriteria[];
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
export interface CalendarLinkModel {
|
|
||||||
ics: string;
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
export interface CanvasCalendarLinkModel {
|
||||||
|
ics: string;
|
||||||
|
}
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
import { EnrollmentModel } from "../enrollments/enrollmentModel";
|
import { CanvasEnrollmentModel } from "../enrollments/canvasEnrollmentModel";
|
||||||
import { CalendarLinkModel } from "./calendarLinkModel";
|
import { CanvasCalendarLinkModel } from "./canvasCalendarLinkModel";
|
||||||
import { CourseProgressModel } from "./courseProgressModel";
|
import { CanvasCourseProgressModel } from "./canvasCourseProgressModel";
|
||||||
import { TermModel } from "./termModel";
|
import { CanvasTermModel } from "./canvasTermModel";
|
||||||
|
|
||||||
export interface CourseModel {
|
export interface CanvasCourseModel {
|
||||||
id: number;
|
id: number;
|
||||||
sis_course_id: string;
|
sis_course_id: string;
|
||||||
uuid: string;
|
uuid: string;
|
||||||
@@ -16,7 +16,7 @@ export interface CourseModel {
|
|||||||
enrollment_term_id: number;
|
enrollment_term_id: number;
|
||||||
created_at: string; // ISO 8601 date string
|
created_at: string; // ISO 8601 date string
|
||||||
locale: string;
|
locale: string;
|
||||||
calendar: CalendarLinkModel;
|
calendar: CanvasCalendarLinkModel;
|
||||||
default_view: string;
|
default_view: string;
|
||||||
syllabus_body: string;
|
syllabus_body: string;
|
||||||
permissions: { [key: string]: boolean };
|
permissions: { [key: string]: boolean };
|
||||||
@@ -29,11 +29,11 @@ export interface CourseModel {
|
|||||||
grading_standard_id?: number;
|
grading_standard_id?: number;
|
||||||
start_at?: string; // ISO 8601 date string
|
start_at?: string; // ISO 8601 date string
|
||||||
end_at?: string; // ISO 8601 date string
|
end_at?: string; // ISO 8601 date string
|
||||||
enrollments?: EnrollmentModel[];
|
enrollments?: CanvasEnrollmentModel[];
|
||||||
total_students?: number;
|
total_students?: number;
|
||||||
needs_grading_count?: number;
|
needs_grading_count?: number;
|
||||||
term?: TermModel;
|
term?: CanvasTermModel;
|
||||||
course_progress?: CourseProgressModel;
|
course_progress?: CanvasCourseProgressModel;
|
||||||
apply_assignment_group_weights?: boolean;
|
apply_assignment_group_weights?: boolean;
|
||||||
is_public?: boolean;
|
is_public?: boolean;
|
||||||
is_public_to_auth_users?: boolean;
|
is_public_to_auth_users?: boolean;
|
||||||
@@ -50,5 +50,7 @@ export interface CourseModel {
|
|||||||
access_restricted_by_date?: boolean;
|
access_restricted_by_date?: boolean;
|
||||||
blueprint?: boolean;
|
blueprint?: boolean;
|
||||||
blueprint_restrictions?: { [key: string]: boolean };
|
blueprint_restrictions?: { [key: string]: boolean };
|
||||||
blueprint_restrictions_by_object_type?: { [key: string]: { [key: string]: boolean } };
|
blueprint_restrictions_by_object_type?: {
|
||||||
|
[key: string]: { [key: string]: boolean };
|
||||||
|
};
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
export interface CourseProgressModel {
|
export interface CanvasCourseProgressModel {
|
||||||
requirement_count?: number;
|
requirement_count?: number;
|
||||||
requirement_completed_count?: number;
|
requirement_completed_count?: number;
|
||||||
next_requirement_url?: string;
|
next_requirement_url?: string;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
export interface CourseSettingsModel {
|
export interface CanvasCourseSettingsModel {
|
||||||
allow_final_grade_override: boolean;
|
allow_final_grade_override: boolean;
|
||||||
allow_student_discussion_topics: boolean;
|
allow_student_discussion_topics: boolean;
|
||||||
allow_student_forum_attachments: boolean;
|
allow_student_forum_attachments: boolean;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
export interface TermModel {
|
export interface CanvasTermModel {
|
||||||
id: number;
|
id: number;
|
||||||
name: string;
|
name: string;
|
||||||
start_at?: string; // ISO 8601 date string
|
start_at?: string; // ISO 8601 date string
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
import { UserDisplayModel } from "../users/userDisplayModel";
|
import { CanvasUserDisplayModel } from "../users/userDisplayModel";
|
||||||
import { FileAttachmentModel } from "./canvasFileAttachmentModel";
|
import { CanvasFileAttachmentModel } from "./canvasFileAttachmentModel";
|
||||||
|
|
||||||
export interface DiscussionTopicModel {
|
export interface CanvasDiscussionTopicModel {
|
||||||
id: number;
|
id: number;
|
||||||
title: string;
|
title: string;
|
||||||
message: string;
|
message: string;
|
||||||
@@ -14,9 +14,9 @@ export interface DiscussionTopicModel {
|
|||||||
topic_children: number[];
|
topic_children: number[];
|
||||||
podcast_url: string;
|
podcast_url: string;
|
||||||
discussion_type: string;
|
discussion_type: string;
|
||||||
attachments: FileAttachmentModel[];
|
attachments: CanvasFileAttachmentModel[];
|
||||||
permissions: { [key: string]: boolean };
|
permissions: { [key: string]: boolean };
|
||||||
author: UserDisplayModel;
|
author: CanvasUserDisplayModel;
|
||||||
unread_count?: number;
|
unread_count?: number;
|
||||||
subscribed?: boolean;
|
subscribed?: boolean;
|
||||||
posted_at?: string; // ISO 8601 date string
|
posted_at?: string; // ISO 8601 date string
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
export interface FileAttachmentModel {
|
export interface CanvasFileAttachmentModel {
|
||||||
content_type: string;
|
content_type: string;
|
||||||
url: string;
|
url: string;
|
||||||
filename: string;
|
filename: string;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { UserDisplayModel } from "../users/userDisplayModel";
|
import { CanvasUserDisplayModel } from "../users/userDisplayModel";
|
||||||
import { GradeModel } from "./gradeModel";
|
import { CanvasGradeModel } from "./canvasG'radeModel";
|
||||||
|
|
||||||
export interface EnrollmentModel {
|
export interface CanvasEnrollmentModel {
|
||||||
id: number;
|
id: number;
|
||||||
course_id: number;
|
course_id: number;
|
||||||
enrollment_state: string;
|
enrollment_state: string;
|
||||||
@@ -10,8 +10,8 @@ export interface EnrollmentModel {
|
|||||||
role: string;
|
role: string;
|
||||||
role_id: number;
|
role_id: number;
|
||||||
html_url: string;
|
html_url: string;
|
||||||
grades: GradeModel;
|
grades: CanvasGradeModel;
|
||||||
user: UserDisplayModel;
|
user: CanvasUserDisplayModel;
|
||||||
override_grade: string;
|
override_grade: string;
|
||||||
sis_course_id?: string;
|
sis_course_id?: string;
|
||||||
course_integration_id?: string;
|
course_integration_id?: string;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
export interface GradeModel {
|
export interface CanvasGradeModel {
|
||||||
html_url?: string;
|
html_url?: string;
|
||||||
current_grade?: number;
|
current_grade?: number;
|
||||||
final_grade?: number;
|
final_grade?: number;
|
||||||
@@ -17,12 +17,10 @@ export interface CanvasModuleItem {
|
|||||||
completed?: boolean;
|
completed?: boolean;
|
||||||
};
|
};
|
||||||
published?: boolean;
|
published?: boolean;
|
||||||
content_details?: CanvasModuleItemContentDetails;
|
content_details?: {
|
||||||
}
|
due_at?: string; // ISO 8601 date string
|
||||||
|
lock_at?: string; // ISO 8601 date string
|
||||||
export interface CanvasModuleItemContentDetails {
|
points_possible: number;
|
||||||
due_at?: string; // ISO 8601 date string
|
locked_for_user: boolean;
|
||||||
lock_at?: string; // ISO 8601 date string
|
};
|
||||||
points_possible: number;
|
|
||||||
locked_for_user: boolean;
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { CanvasLockInfo } from "../assignments/CanvasLockInfo";
|
import { CanvasLockInfo } from "../assignments/canvasLockInfo";
|
||||||
import { CanvasQuizPermissions } from "./canvasQuizPermission";
|
import { CanvasQuizPermissions } from "./canvasQuizPermission";
|
||||||
|
|
||||||
export interface CanvasQuiz {
|
export interface CanvasQuiz {
|
||||||
|
|||||||
@@ -1,20 +1,20 @@
|
|||||||
import { CanvasAssignment } from "../assignments/canvasAssignment";
|
import { CanvasAssignment } from "../assignments/canvasAssignment";
|
||||||
import { CourseModel } from "../courses/courseModel";
|
import { CanvasCourseModel } from "../courses/canvasCourseModel";
|
||||||
import { UserModel } from "../users/canvasUserModel";
|
import { CanvasUserModel } from "../users/canvasUserModel";
|
||||||
import { UserDisplayModel } from "../users/userDisplayModel";
|
import { CanvasUserDisplayModel } from "../users/userDisplayModel";
|
||||||
|
|
||||||
export interface SubmissionModel {
|
export interface CanvasSubmissionModel {
|
||||||
assignment_id: number;
|
assignment_id: number;
|
||||||
grade: string;
|
grade: string;
|
||||||
html_url: string;
|
html_url: string;
|
||||||
preview_url: string;
|
preview_url: string;
|
||||||
submission_type: string;
|
submission_type: string;
|
||||||
user_id: number;
|
user_id: number;
|
||||||
user: UserModel;
|
user: CanvasUserModel;
|
||||||
workflow_state: string;
|
workflow_state: string;
|
||||||
late_policy_status: string;
|
late_policy_status: string;
|
||||||
assignment?: CanvasAssignment;
|
assignment?: CanvasAssignment;
|
||||||
course?: CourseModel;
|
course?: CanvasCourseModel;
|
||||||
attempt?: number;
|
attempt?: number;
|
||||||
body?: string;
|
body?: string;
|
||||||
grade_matches_current_submission?: boolean;
|
grade_matches_current_submission?: boolean;
|
||||||
@@ -23,7 +23,7 @@ export interface SubmissionModel {
|
|||||||
id: number;
|
id: number;
|
||||||
author_id: number;
|
author_id: number;
|
||||||
author_name: string;
|
author_name: string;
|
||||||
author: UserDisplayModel;
|
author: CanvasUserDisplayModel;
|
||||||
comment: string;
|
comment: string;
|
||||||
created_at: string; // ISO 8601 date string
|
created_at: string; // ISO 8601 date string
|
||||||
edited_at?: string; // ISO 8601 date string
|
edited_at?: string; // ISO 8601 date string
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { EnrollmentModel } from "../enrollments/enrollmentModel";
|
import { CanvasEnrollmentModel } from "../enrollments/canvasEnrollmentModel";
|
||||||
|
|
||||||
export interface UserModel {
|
export interface CanvasUserModel {
|
||||||
id: number;
|
id: number;
|
||||||
name: string;
|
name: string;
|
||||||
sortable_name: string;
|
sortable_name: string;
|
||||||
@@ -9,7 +9,7 @@ export interface UserModel {
|
|||||||
integration_id: string;
|
integration_id: string;
|
||||||
login_id: string;
|
login_id: string;
|
||||||
avatar_url: string;
|
avatar_url: string;
|
||||||
enrollments: EnrollmentModel[];
|
enrollments: CanvasEnrollmentModel[];
|
||||||
email: string;
|
email: string;
|
||||||
locale: string;
|
locale: string;
|
||||||
effective_locale: string;
|
effective_locale: string;
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
export interface UserDisplayModel {
|
export interface CanvasUserDisplayModel {
|
||||||
avatar_image_url: string;
|
avatar_image_url: string;
|
||||||
html_url: string;
|
html_url: string;
|
||||||
anonymous_id: string;
|
anonymous_id: string;
|
||||||
@@ -6,4 +6,4 @@ export interface UserDisplayModel {
|
|||||||
short_name?: string;
|
short_name?: string;
|
||||||
display_name?: string;
|
display_name?: string;
|
||||||
pronouns?: string;
|
pronouns?: string;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user