The Course Requests Guide

  • Introduction

    Course Requests are requests made by students, parents, and faculty to enroll students in courses offered in upcoming terms.

    Schools will approach the course request process differently depending on their internal policies. For example, some may have only faculty create course requests for students, and bar students from that process altogether. Other schools may ignore the need to formally approve or deny course requests.

    This refresher assumes that Course Requests have already been set-up for a school year (the upcoming school year and terms have been created and published, and all initial settings, such as prerequisites, have been established).

    Looking for guided and comprehensive information on setting up course requests? Enroll in our Blackbaud University course to learn more!

  • Initial Course Request Settings

    Course Requests can be made by students, parents, teachers, advisors, and Online Signup Managers. However, Online Signup Managers can restrict other user roles from making or approving course requests.

    Course Request can be made by approved user types once the Signup Begin Date for a term has begun. Online Signup Managers, however, can make course requests regardless of the Signup Begin and Signup End dates.

    Course Request configuration occurs between two locations: Course Request Setup and the Course Settings for each course.

    If you have enabled Prerequisites for courses, then please ensure you revisit each course to confirm they are properly set-up.

    Course Request Setup

    Course Request Setup determines when user roles can begin to request courses, how courses appear to users (based on various exception factors), and communicate a policy that details minimum and maximum request amounts.

    Exception to Communicate

    The Has already taken the course, Lacks prerequisite, and Assigned to a different grade level settings can filter course request results and enforce course requirements based on the selected options.

    Note: Show Message functionally differs between the three options. When selected under Lacks prerequisite, Show Message will communicate a message and block the student from requesting the course. When selected under Assigned to a different grade level and Has already taken the course, the student will be notified of the exception check, but still able to request the course.

    The following options are present in the three self-describing exception checks:


    If Ignore is set for a section, then those conditions will not be applied and students will be able to freely request courses without restriction.

    Show Message

    Show Message will notify and block students from submitting a course request, if they do not satisfy the prerequisite requirements of the course.

    Hide course from course list

    Hide course from the course list removes the possibility of a student selecting the course request.

    Term Settings

    Term Settings determine when each user type can create course requests, how long they can submit requests, and how many course requests they must select per term. Each grade level can have different Signup Begin and End dates and different Minimum and Maximum course enrollment counts.

    Read More about Course Requests Setup

    Course Settings

    The Course Requests tab within Academics > Requests and schedules > Departments and courses > Edit Course > Course Requests contains the specifications for how a course may be requested.

    The availability of the course is determined by preset factors within Schedule and Course Request Settings.

    Step 1: Availability Setup

    When multiple start terms exist, students can request determines what term options are available to students based on if a course is offered in multiple terms.

    Requires recommendation, if checked, makes course enrollment possible only if a teacher or faculty member recommends the course to a student.

    Step 2: Course Prerequisites

    Course Prerequisites establish barriers to ensure students meet the competencies required to request a course.

    Note: If you are using prerequisites within your course requests, please read the following section titled Prerequisite Overview to help ensure they are properly set-up.

    Read More about Course Settings and Prerequisites

    Prerequisite Overview

    To prevent students with unearned competencies from requesting courses, associate prerequisite conditions with courses.

    For example, let's explore the usage of the prerequisite Minimum Grade. The Minimum Grade prerequisite check looks at students’ grades in a corresponding course, and if the grade they received is, or is higher, than the Minimum Grade, then the students' may request the course.

    Note: Ensure that your Minimum Grade matches a grade in the courses’ corresponding Grade Translation table. If you have questions, work with your school’s Grading Manager or assigned Blackbaud K-12 Grading Consultant.

  • Request Courses

    Courses can be requested by students, parents, teachers, and managers if allowed. Prerequisite checks can be ignored if a faculty member manually requests a course for a student. However, recommended courses still abide by the same prerequisite requirements as traditionally requested courses.

    The following locations enable or disable course request access for each user role:

    • Students and Parents - Core > Security > Roles > Constituent (Student and Parent) > Tasks > Online Signup (Edit Requests and View Requests)
    • Teachers (Non-advisors or managers) - Academics > Requests and schedules > Course Request Setup > Term Settings > Select Teachers, or another user type, under Recommendations for specific terms and grade levels.
    • Teachers can only Recommend courses. Your selection under Term Settings > Recommendation does not extend to other user types outside of the selected role. For example, if Teacher is selected, users with the Co-Teacher role cannot recommend courses.

      Access can also be revoked under Core > Security > Roles > Employee / Volunteer > 2. Teacher > Course Recommendations

    • Advisors - Core > Securit > Roles > Employee / Volunteer > 2. Advisor > Recommend Work List
    • Online Signup Managers - Managers are always able to make course requests. They are the only role that may do so, in addition to doing it outside of the Signup Begin and End dates.

    As a Student or Parent

    Students may request courses on or after the Signup Begin Date (configured in Course Request Settings) for their grade level. Students and parents must also be approved to make course requests via the corresponding task found in Manage Roles.

    Step 1

    Identify and request courses as needed under Available Courses.

    If Hide Course from course list is set under Lacks Prerequisite, then courses will not appear unless students have met the prerequisite.

    Optionally select Alternates: if a course cannot be scheduled for a student, the Alternate will attempt to be scheduled if automated scheduling is used and configured. Alternates are prioritized based on their position in the list.

    Step 2

    Select as many courses as required on the course request policy, and select Save.

    If Show Message is set under Lacks prerequisite in Course Request Settings, then a message will appear informing the student of necessary competencies required to request when the user selects Save. Teachers can override this check, but students cannot. Students can override the prerequisite check message for Has already taken the course and Assigned to a different grade level than the course.

    As a Faculty Member (Teacher)

    Teachers can recommend courses to their students, once the Signup Period is active. Recommendations differ from course requests in that they will appear as suggested courses that the student may – or may not – decide to request.

    Step 1

    Navigate to the class page and select Course Recommendations. A teacher can only to make recommendations to students currently enrolled in a course they are teaching.

    Step 2

    Identify a student, and in the corresponding row, under Recommendations, type in the name of a course to recommend.

    Teachers can recommend students to any course categorized within the department categorized within the course they are making the recommendation. For example, if a teacher makes a recommendation from Anatomy - categorized under Sciences - they can make recommendations to other courses within the same category, such as Advanced Biology, Astrophysics, and Environmental Science.

    Step 3

    The student will then see the recommendation under Recommendations on their course requests page. If the student accepts the recommendation, then the recommendation is treated like a standard course request and therefore abides by the same prerequisite requirements, if applicable.

    As a Faculty Member (Manager)

    Faculty members who have specific permissions enabled for them can request, recommend, and approve course requests. These users will have access to the following locations: Academics > Scheduling > Requests and recommendations list, and Academics > Requests and schedules > Overview > Approve requests.

    Both locations give the manager access to the Approve Course Requests modal, which, in addition to approving or denying course requests, allows the manager to recommend or request them.

    Step 1

    From Requests and Recommendations, select the context menu beside a student and select Edit requests and recommendations.

    Step 2

    Add a request by selecting the Add a request, and type in the name of an existing course.

    Step 3

    If applicable, select the term that should apply to the course.

    Step 4

    Select Approved to immediately confirm the course request for the student, though this is not necessary, because course requests marked as Pending will still be scheduled.

    Step 5

    If applicable, add a recommendation; the student will see this recommendation from their Course Requests page, and optionally be able to add it as a request.

    Courses marked as Requires Recommendation will only be visible to students by completing this step.

    Step 6

    Select Apply changes or Approve all.

  • Approve Course Requests

    Course Requests can be approved or denied. Online Signup Managers and Managers and Advisors are both able to approve course requests.

    Courses Requests originate with a Pending status; Pending Course Requests will still be scheduled in the same way that Approved Course Requests are scheduled. Deny is the only option that will prevent a request from being scheduled.

    As an Advisor

    Advisors can approve course requests via:

    • Faculty > Groups > Course Requests

    • Advisers can then drill down in the list using filters to see their advisees' Course Requests.

    As a Manager

    Managers have two venues to approve course requests:

    • Academics > Requests and schedules > Overview > Approve requests
    • You can either select Approve All or select students and Approve courses individually.

    • Academics > Scheduling > Requests and recommendations list
    Read More about Course Request Approval