Skip to content
Woolf Help Center home
InboxAsk a human

πŸ“š Get Multiple Courses

Updated by Danish

The courses query retrieves a list of courses with optional filters for degree, pagination, and status.

Parameters

Parameter

Type

Description

degreeId

ID

Filter courses by degree ID.

pagination

Pagination

Define skip and take values to limit results (default: skip: 0, take: 200).

statuses

[CourseStatus!]

Filter courses by status (DRAFT, REJECTED, VERIFIED, ARCHIVED).

Response Fields

Field

Type

Description

count

Int!

Total number of matching courses.

list

[Course]!

List of retrieved courses.

id

ID!

Unique identifier of the course.

updated

DateTime!

Timestamp when the course was last updated.

created

DateTime!

Timestamp when the course was created.

status

CourseStatus!

Current status of the course (DRAFT, REJECTED, VERIFIED, ARCHIVED).

rejectionReason

String

Reason for course rejection, if applicable.

name

String!

Course name.

descr

String!

Description of the course.

weights

[Weight!]!

List of grading weight categories for the course.

workloadRequired

Int!

Minimum workload required to complete the course.

workload

Int!

Total workload assigned to the course.

publicationRequired

Int!

Number of publications required for completion.

publicationReviewedRequired

Int!

Number of reviewed publications required.

meetingRequired

Int!

Number of meetings required for course completion.

assignmentRequired

Int!

Number of assignments required to pass the course.

assignmentSummativeRequired

Int!

Number of summative assignments required.

πŸš€Β Request (Try It)