WI DPI WISEdata Ed-Fi Docs
/courses
- heather.kluck
- Jaidaa Shafaei
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.
Roster data is NOT expected from Choice schools.
Ed-Fi Tech Docs: https://techdocs.ed-fi.org/display/EDFICERT/v3+Education+Organization+%3E+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 Rigor Level, the Course Program, and the CTE Program (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 (2023-24 and later) | |
WLL | World Language - Language | World Language - Language | |
SCED 9.0 | SCED 9.0 course code | SCED 9.0 course code | |
SCED | SCED 10.0 course code | SCED 10.0 course code | |
SCED | SCED 11.0 course code | SCED 11.0 course code (2024-25 and later) | |
uri://dpi.wi.gov/CourseLevelCharacteristicDescriptor
| G | General or Regular | General or Regular |
B | Basic or Remedial | Basic or Remedial ( Deprecated 2024-25 SY) | |
X | No specified level | No specified level ( Deprecated 2024-25 SY) | |
E | Enriched or Advanced | Enriched or Advanced | |
H | Honors | Honors ( Deprecated 2024-25 SY) | |
CTE-A | Agriculture and Natural Resources Education | Agriculture and Natural Resources Education (For 2024-25 and later) | |
CTE-B | Business and Information Technology Education | Business and Information Technology Education (For 2024-25 and later) | |
CTE-F | Family and Consumer Science Education | Family and Consumer Science Education (For 2024-25 and later) | |
CTE-H | Health Science Education | Health Science Education (For 2024-25 and later) | |
CTE-M | Marketing Education | Marketing Education (For 2024-25 and later) | |
CTE-T | Technology and Engineering Education | Technology and Engineering Education (For 2024-25 and later) | |
AP | Advanced Placement | Advanced Placement | |
CTE | Career and Technical Education Used to identify CTE participation (Y/N) | Career and Technical Education | |
DiplProg | IB Diploma Programme | IB 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 |
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 2024-25 course data (SCED 11.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": "Computer Science (prior-to-secondary)", "identificationCodes": "courseIdentificationSystemDescriptor": "uri://dpi.wi.gov/CourseIdentificationSystemDescriptor#New", "levelCharacteristics": |
2.0 | Retrieving the new WL courses from the WISEdata API | SIS vendors should be able to do a GET on /courses and ingest the course details into their system
WLL’ have 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 | Retrieving the new CTE courses from the WISEdata API | 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. rigor level 'G, H, B', 'AP', 'IB-Primary', etc.).
G, B, X, E, and H indicate the course's rigor level
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" |
5.0 | Retrieving the rigor level for courses in 24/25 SY | DPI will eliminate the “Rigor Level” attribute from courses in 25/26 SY. In the 24/25 SY, all courses that will be eliminated next year are labeled as 'Deprecated' In 24/25 SY:
In 25/26 SY: AP and IB courses will maintain course code with the 'Enriched and Advanced' rigor level designation
other courses will maintain course code with the 'Regular & General' rigor level designation
| 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": |
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