Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Change request]: Support Program Choice and Rule Structure #336

Open
jelmerderonde opened this issue Dec 2, 2024 · 0 comments
Open

[Change request]: Support Program Choice and Rule Structure #336

jelmerderonde opened this issue Dec 2, 2024 · 0 comments

Comments

@jelmerderonde
Copy link
Contributor

Organization

WUR / EWUU

Project

eduXchange

Contact Details

No response

Short description

The 5.0 version of the OOAPI lacks support for program choice and rule structure.

A proposed extension to the API could include:

  • A structuring element that defines the relationship between program choices and rules
  • The ability to distinguish between compulsory and restricted optionals (or similar concepts)
  • An "offering" field that indicates which block a particular choice belongs to
  • A descriptive field for each block to store keuzeregels

The proposed structure should include:

  • Nesting, including specializations and choice blocks
  • Distinguishing between compulsory and restricted optionals
  • Offering fields indicating which block a choice belongs to
  • Descriptive fields for each block to store keuzeregels

Optional features could include credit counts per block or other additional information.

For reference, an example of the desired structure can be seen on https://studyhandbook.wur.nl/studies/MAS?tab=study-structure&type=master&year=2024. A file with export data for the same program is also available.

Version

v5

Usecase

No response

Which institutions support this change?

No response

Proposed solution

No response

Requests and responses

No response

What is your question for the OOAPI work group?

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant