WI DPI WISEdata Ed-Fi Docs
/courses
SIS vendors will need to select the appropriate course code (not the SCED codes) to submit Roster data to WISEdata Portal. Course codes may be obtained from the WISEdata API via a GET request on the /course endpoint, or via the DPI-populated course list.
This endpoint is NOT expected from Choice schools.
Ed-Fi Tech Docs: v5 Education Organization > CoursePreview, v3 Education Organization > Course
Data Properties:
# | Property Name | Data Type | Business Definition | Data Element Page |
|---|---|---|---|---|
1.0 | courseCode* | string | A unique alphanumeric code assigned to a course. Also known as ‘Roster Code’ | |
2.0 | academicSubjectDescriptor | string | The intended major subject area of the course. Also known as ‘Subject Area’ |
|
3.0 | courseDescription | string | A description of the content standards and goals covered in the course. Reference may be made to state or national content standards. NOTE: The courseDescription also help derive whether a code is deprecated or not by using the “DO NOT USE.” |
|
4.0 | courseTitle | string | The descriptive name given to a course of study offered in a school or other institution or organization. In departmentalized classes at the elementary, secondary, and postsecondary levels (and for staff development activities), this refers to the name by which a course is identified (e.g., American History, English III). For elementary and other non-departmentalized classes, it refers to any portion of the instruction for which a grade or report is assigned (e.g., reading, composition, spelling, and language arts). |
|
5.0 | numberOfParts | integer | The number of parts identified for a course. This property is NOT used, 1 is defaulted for all courses. |
|
6.0 | identificationCodes | array | An unordered collection of courseIdentificationCodes. The code that identifies the organization of subject matter and related learning experiences provided for the instruction of students. |
|
7.0 | courseIdentificationSystemDescriptor | string | A system that is used to identify the organization of subject matter and related learning experiences provided for the instruction of students. This property helps identify the SCED Code, the Course Status (e.g. deprecated, new), CTE Course, Career Pathway Type, and the course Category (e.g. World Language, Arts) Example values are: ‘SCED 9.0’, ‘D' for Deprecated, 'CTE’ for CTE Course. |
|
8.0 | identificationCode | string | A unique number or alphanumeric code assigned to a course by a school, school system, state, or other agency or entity. For multi-part course codes, concatenate the parts separated by a "/". For example, consider the following SCED code- subject = 20 Math course = 272 Geometry level = G General credits = 1.00 course sequence 1 of 1- would be entered as 20/272/G/1.00/1 of 1. Example values are: Visual Arts, Spanish - Bilingual, 03007X, etc. |
|
9.0 | levelCharacteristics | array | An unordered collection of courseLevelCharacteristics. The type of specific program or designation with which the course is associated (e.g., AP, IB, Dual Credit, CTE). |
|
10.0 | courseLevelCharacteristicDescriptor | string | The type of specific program or designation with which the course is associated (e.g., AP, IB, Dual Credit, CTE). This property helps get the Course Program, and the CTE Department (e.g. CTE-B, CTE-H) |
|
Descriptors:
Namespace | Code Value | Short Description | Description |
|---|
Namespace | Code Value | Short Description | Description |
|---|---|---|---|
uri://dpi.wi.gov/CourseIdentificationSystemDescriptor
| AC | Arts Category | Arts Category |
CTE | CTECareerPathwayType | Career Pathway Type for a CTE course | |
D | Deprecated | Deprecated | |
New | New course | New course | |
R | Replaces the prior course code | Replaces the prior course code | |
RB | Replaced by another course | Replaced by another course | |
WLL | World Language - Language | World Language - Language | |
SCED | SCED 11.0 course code | SCED 11.0 course code (2024-25) | |
SCED | SCED 12.0 course code | SCED course code (2025-26) | |
SCED | SCED 13.0 course code | SCED 13.0 course code (2026-27) | |
uri://dpi.wi.gov/CourseLevelCharacteristicDescriptor | G | General or Regular | General or Regular ( Deprecated 2025-26 SY (DPI Managed Resource)) |
B | Basic or Remedial | Basic or Remedial ( Deprecated 2025-26 SY) | |
X | No specified level | No specified level ( Deprecated 2025-26 SY) | |
E | Enriched or Advanced | Enriched or Advanced ( Deprecated 2025-26 SY) | |
H | Honors | Honors ( Deprecated 2025-26 SY) | |
Removed 2026-27 SY, maintained within DPI’s managed resources | CTE | Career and Technical Education | Career and Technical Education (DPI Managed Resource) |
Added 2024-25 SY | CTE-A | Agriculture and Natural Resources Education | Agriculture and Natural Resources Education |
CTE-B | Business and Information Technology Education | Business and Information Technology Education | |
CTE-F | Family and Consumer Science Education | Family and Consumer Science Education | |
CTE-H | Health Science Education | Health Science Education | |
CTE-M | Marketing Education |
| |
CTE-T | Technology and Engineering Education | Technology and Engineering Education | |
| AP | Advanced Placement | Advanced Placement |
| DiplProg | IB Diploma Programme | IB Diploma Programme |
| NotDiplProg | IB Not Diploma Programme | IB Not Diploma Programme |
| IB-Primary | IB Primary Years | IB Primary Years |
| IB-Middle | IB Middle Years | IB Middle Years |
| IB-Career | IB Career Related Program | IB Career Related Program |
Added 2024-25 SY | PLTW | Project Lead The Way | Project Lead The Way |
Use Cases:
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|---|
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|---|---|---|---|
1.0 | Retrieving the 2026-27 course data (SCED 13.0) from the WISEdata API | SIS vendors should be able to do a GET on /courses and ingest the course details into their system
| GET on /courses: "courseCode": "16399", "academicSubjectDescriptor": "uri://ceds.ed.gov/AcademicSubjectDescriptor#17", "courseDescription": "Computer Science (prior-to-secondary) courses cover basic principles of computer science. In these courses, students learn how to develop and follow basic algorithms, collect and organize data, troubleshoot hardware and software issues, and think critically about online safety and responsibility. Topics may also include modeling network and transmission protocols; transforming data using computational tools; iteratively developing, testing, and documenting programs; computational thinking; and addressing bias and accessibility in the design and development of technologies. Courses may include learning about emerging technologies.", "courseTitle": "AP African American Studies", "identificationCodes": "courseIdentificationSystemDescriptor": "uri://dpi.wi.gov/CourseIdentificationSystemDescriptor#New", "levelCharacteristics": |
2.0 | Retrieving the new WL courses from the WISEdata API (2024-25 and later) | SIS vendors should be able to do a GET on /courses and ingest the course details into their system
WLL’ has subgroups by language.
AC’ are included in the Art subcategories: dance, music, theatre, and art & design.
CTE’ denote whether or not the course is part of Career and Technical Education.
| GET on /courses: "courseCode": "16371", "academicSubjectDescriptor": "uri://ceds.ed.gov/AcademicSubjectDescriptor#24", "courseTitle": "Hmong Conversation and Culture", "identificationCodes": "courseIdentificationSystemDescriptor": "uri://dpi.wi.gov/CourseIdentificationSystemDescriptor#New", "courseIdentificationSystemDescriptor": "uri://dpi.wi.gov/CourseIdentificationSystemDescriptor#WLL", "levelCharacteristics": |
3.0 |
| SIS vendors should be able to do a GET on /courses and ingest the course details into their system
CourseLevelCharacteristicDescriptor helps vendors derive specific course designation (e.g. 'AP', 'IB-Primary', etc.).
AP, DiplProg, IB-Primary, IB-Middle, and IB-Career indicate IB and AP programmes, and the levels of programmes.
CTE-A, CTE-B, CTE-F, CTE-H, CTE-M, and CTE-T indicate the program area type (a.k.a CTE Department) for CTE courses
| GET on /courses: "courseCode": "16400", "academicSubjectDescriptor": "uri://ceds.ed.gov/AcademicSubjectDescriptor#17", "courseDescription": "Information Technology—School-based Enterprise courses provide staffs the opportunity to learn about and manage an entrepreneurial operation related to information technology within a school setting. staffs will develop interpersonal and professional skills. Topics may include operations, product services management, pricing, distribution, and marketing.", "identificationCodes": "courseIdentificationSystemDescriptor": "uri://dpi.wi.gov/CourseIdentificationSystemDescriptor#New", "courseIdentificationSystemDescriptor": "uri://dpi.wi.gov/CourseIdentificationSystemDescriptor#CTE", "levelCharacteristics": { "courseLevelCharacteristicDescriptor": "uri://dpi.wi.gov/CourseLevelCharacteristicDescriptor#G" "courseLevelCharacteristicDescriptor": "uri://dpi.wi.gov/CourseLevelCharacteristicDescriptor#CTE-T" |
4.0 | Getting courses to view the Program Area Types (a.k.a CTE Department) | A CTE course can have more than one Program Area Type (a.k.a CTE Department). For example: 6687 - Telecommunications (SCED 10006G) Having the Program Area Type (a.k.a CTE Department) displayed on the course list will will assist LEAs in identifying and reporting CTE courses effectively. | GET on /courses: "courseCode": "6687", "courseTitle": "Telecommunications", "identificationCodes": "courseIdentificationSystemDescriptor": "uri://dpi.wi.gov/CourseIdentificationSystemDescriptor#CTE", "levelCharacteristics": "courseLevelCharacteristicDescriptor": "uri://dpi.wi.gov/CourseLevelCharacteristicDescriptor#G" "courseLevelCharacteristicDescriptor": "uri://dpi.wi.gov/CourseLevelCharacteristicDescriptor#CTE-B" "courseLevelCharacteristicDescriptor": "uri://dpi.wi.gov/CourseLevelCharacteristicDescriptor#CTE-T" |
JSON Sample:
{
"id": "92f6e05b77134bb3b6b538e201f031c5",
"educationOrganizationReference": {
"educationOrganizationId": 48856,
"link": {
"rel": "LocalEducationAgency",
"href": "/ed-fi/localEducationAgencies/f93d634702df4669bd363093366a3cfe"
}
},
"courseCode": "10002",
"academicSubjectDescriptor": "uri://ceds.ed.gov/AcademicSubjectDescriptor#03",
"courseDescription": "Physical Geography courses equip students with an understanding of the constraints and possibilities that the physical environment places on human development. These courses include discussion of the physical landscape through geomorphology and topography, the patterns and processes of climate and weather, and natural resources. This is No specified level course.",
"courseTitle": "Physical Geography",
"numberOfParts": 1,
"identificationCodes": [
{
"courseIdentificationSystemDescriptor": "uri://dpi.wi.gov/CourseIdentificationSystemDescriptor#SCED 11.0",
"identificationCode": "03007G"
}
],
"levelCharacteristics": [
{
"courseLevelCharacteristicDescriptor": "uri://dpi.wi.gov/CourseLevelCharacteristicDescriptor#G"
}
],
"offeredGradeLevels": [],
"_etag": "5249474966300054571"
}
Wisconsin Department of Public Instruction