bergerb / bergerb/OneRosterSampleDataGenerator

StatusType enum includes 'inactive' which was removed in OneRoster 1.1

Open Beginner friendly
#61 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C#
Stars
4
Forks
1
PR merge metrics
No merged PRs in 30d

Description

## Description

The \StatusType\ enum in \Vocab.cs\ includes \inactive\, but the [OneRoster 1.1 Best Practice Guide (section 3.3)](https://www.imsglobal.org/oneroster-v11-final-best-practice-and-implementation-guide) states:

> 'The status field now has permitted values of \ctive\ and \ obedeleted\ i.e. the \inactive\ token in OR 1.1 has been removed.'

While \inactive\ is not currently used in generated output, its presence in the enum is misleading and could cause confusion for developers extending the code.

## File to fix

\Models/Vocab.cs\ — remove \inactive\ from \StatusType\.

## Impact

Low — not currently used, but removing it aligns with the v1.1 spec.

Contributor guide

No contributing guide indexed for this repository

Research direction

Open Models/Vocab.cs and locate the StatusType enum. Remove the inactive member, then verify that the enum matches the OneRoster 1.1 permitted values and that inactive is no longer present in the generated model definitions.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
tooling
Issue type
Bug
Difficulty
1/5
Estimated time
Under an hour
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
78/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.