Skip to content

Commit

Permalink
Changes for new minimun at WeeklyVariable distribution
Browse files Browse the repository at this point in the history
  • Loading branch information
dburgos92 committed Feb 23, 2022
1 parent 9e0573e commit 13ea176
Show file tree
Hide file tree
Showing 22 changed files with 319 additions and 194 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# SectionPreferenceTypeWithOutPreset Schema

```txt
engineInputGHCSchema#/definitions/frameTemplate/items/properties/type
```

Element availability to be assigned to the section.

| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ghc.schema.json*](../out/ghc.schema.json "open original schema") |

## type Type

unknown ([SectionPreferenceTypeWithOutPreset](ghc-definitions-frametemplate-sectionpreference-properties-sectionpreferencetypewithoutpreset.md))

## type Constraints

**enum**: the value of this property must be equal to one of the following values:

| Value | Explanation |
| :----------------------- | :---------- |
| `"banned"` | |
| `"strong-non-preferred"` | |
| `"weak-non-preferred"` | |
18 changes: 9 additions & 9 deletions schema-doc/ghc-definitions-frametemplate-sectionpreference.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ Template with a section assignment preference.

# items Properties

| Property | Type | Required | Nullable | Defined by |
| :-------------- | :------------ | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [day](#day) | `integer` | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-frametemplate-sectionpreference-properties-day.md "engineInputGHCSchema#/definitions/frameTemplate/items/properties/day") |
| [index](#index) | `integer` | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-frametemplate-sectionpreference-properties-index.md "engineInputGHCSchema#/definitions/frameTemplate/items/properties/index") |
| [frame](#frame) | `string` | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-frametemplate-sectionpreference-properties-frame.md "engineInputGHCSchema#/definitions/frameTemplate/items/properties/frame") |
| [type](#type) | Not specified | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-frametemplate-sectionpreference-properties-type.md "engineInputGHCSchema#/definitions/frameTemplate/items/properties/type") |
| Property | Type | Required | Nullable | Defined by |
| :-------------- | :------------ | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [day](#day) | `integer` | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-frametemplate-sectionpreference-properties-day.md "engineInputGHCSchema#/definitions/frameTemplate/items/properties/day") |
| [index](#index) | `integer` | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-frametemplate-sectionpreference-properties-index.md "engineInputGHCSchema#/definitions/frameTemplate/items/properties/index") |
| [frame](#frame) | `string` | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-frametemplate-sectionpreference-properties-frame.md "engineInputGHCSchema#/definitions/frameTemplate/items/properties/frame") |
| [type](#type) | Not specified | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-frametemplate-sectionpreference-properties-sectionpreferencetypewithoutpreset.md "engineInputGHCSchema#/definitions/frameTemplate/items/properties/type") |

## day

Expand Down Expand Up @@ -85,15 +85,15 @@ Element availability to be assigned to the section.

* is required

* Type: unknown
* Type: unknown ([SectionPreferenceTypeWithOutPreset](ghc-definitions-frametemplate-sectionpreference-properties-sectionpreferencetypewithoutpreset.md))

* cannot be null

* defined in: [EngineInputGHCSchema](ghc-definitions-frametemplate-sectionpreference-properties-type.md "engineInputGHCSchema#/definitions/frameTemplate/items/properties/type")
* defined in: [EngineInputGHCSchema](ghc-definitions-frametemplate-sectionpreference-properties-sectionpreferencetypewithoutpreset.md "engineInputGHCSchema#/definitions/frameTemplate/items/properties/type")

### type Type

unknown
unknown ([SectionPreferenceTypeWithOutPreset](ghc-definitions-frametemplate-sectionpreference-properties-sectionpreferencetypewithoutpreset.md))

### type Constraints

Expand Down
4 changes: 2 additions & 2 deletions schema-doc/ghc-definitions-groupreferencetype.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Contains the reference to a group of the session, and optionally, the number of

| Property | Type | Required | Nullable | Defined by |
| :-------------------------- | :-------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [refIdGroup](#refidgroup) | `string` | Optional | cannot be null | [EngineInputGHCSchema](ghc-definitions-groupreferencetype-properties-refidgroup.md "engineInputGHCSchema#/definitions/refGroup/properties/refIdGroup") |
| [refIdGroup](#refidgroup) | `string` | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-groupreferencetype-properties-refidgroup.md "engineInputGHCSchema#/definitions/refGroup/properties/refIdGroup") |
| [numStudents](#numstudents) | `integer` | Optional | cannot be null | [EngineInputGHCSchema](ghc-definitions-groupreferencetype-properties-numstudents.md "engineInputGHCSchema#/definitions/refGroup/properties/numStudents") |

## refIdGroup
Expand All @@ -27,7 +27,7 @@ Group identifier.

`refIdGroup`

* is optional
* is required

* Type: `string`

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# SectionPreferenceTypeBannedPreset Schema

```txt
engineInputGHCSchema#/definitions/onCallServiceframeTemplate/items/properties/type
```

Teacher availability to be assigned to the section.

| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ghc.schema.json*](../out/ghc.schema.json "open original schema") |

## type Type

unknown ([SectionPreferenceTypeBannedPreset](ghc-definitions-oncalltemplate-oncallsectionpreference-properties-sectionpreferencetypebannedpreset.md))

## type Constraints

**enum**: the value of this property must be equal to one of the following values:

| Value | Explanation |
| :--------- | :---------- |
| `"banned"` | |
| `"preset"` | |
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ Template with a teacher section assignment preference about the service.

# items Properties

| Property | Type | Required | Nullable | Defined by |
| :-------------- | :------------ | :------- | :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [day](#day) | `integer` | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-oncalltemplate-oncallsectionpreference-properties-day.md "engineInputGHCSchema#/definitions/onCallServiceframeTemplate/items/properties/day") |
| [index](#index) | `integer` | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-oncalltemplate-oncallsectionpreference-properties-index.md "engineInputGHCSchema#/definitions/onCallServiceframeTemplate/items/properties/index") |
| [frame](#frame) | `string` | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-oncalltemplate-oncallsectionpreference-properties-frame.md "engineInputGHCSchema#/definitions/onCallServiceframeTemplate/items/properties/frame") |
| [type](#type) | Not specified | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-oncalltemplate-oncallsectionpreference-properties-type.md "engineInputGHCSchema#/definitions/onCallServiceframeTemplate/items/properties/type") |
| Property | Type | Required | Nullable | Defined by |
| :-------------- | :------------ | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [day](#day) | `integer` | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-oncalltemplate-oncallsectionpreference-properties-day.md "engineInputGHCSchema#/definitions/onCallServiceframeTemplate/items/properties/day") |
| [index](#index) | `integer` | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-oncalltemplate-oncallsectionpreference-properties-index.md "engineInputGHCSchema#/definitions/onCallServiceframeTemplate/items/properties/index") |
| [frame](#frame) | `string` | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-oncalltemplate-oncallsectionpreference-properties-frame.md "engineInputGHCSchema#/definitions/onCallServiceframeTemplate/items/properties/frame") |
| [type](#type) | Not specified | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-oncalltemplate-oncallsectionpreference-properties-sectionpreferencetypebannedpreset.md "engineInputGHCSchema#/definitions/onCallServiceframeTemplate/items/properties/type") |

## day

Expand Down Expand Up @@ -85,15 +85,15 @@ Teacher availability to be assigned to the section.

* is required

* Type: unknown
* Type: unknown ([SectionPreferenceTypeBannedPreset](ghc-definitions-oncalltemplate-oncallsectionpreference-properties-sectionpreferencetypebannedpreset.md))

* cannot be null

* defined in: [EngineInputGHCSchema](ghc-definitions-oncalltemplate-oncallsectionpreference-properties-type.md "engineInputGHCSchema#/definitions/onCallServiceframeTemplate/items/properties/type")
* defined in: [EngineInputGHCSchema](ghc-definitions-oncalltemplate-oncallsectionpreference-properties-sectionpreferencetypebannedpreset.md "engineInputGHCSchema#/definitions/onCallServiceframeTemplate/items/properties/type")

### type Type

unknown
unknown ([SectionPreferenceTypeBannedPreset](ghc-definitions-oncalltemplate-oncallsectionpreference-properties-sectionpreferencetypebannedpreset.md))

### type Constraints

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# SectionPreferenceTypeWithPreset Schema

```txt
engineInputGHCSchema#/definitions/sessionFrameTemplate/items/properties/type
```

Session availability to be assigned to the section.

| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ghc.schema.json*](../out/ghc.schema.json "open original schema") |

## type Type

unknown ([SectionPreferenceTypeWithPreset](ghc-definitions-sessionframetemplate-sessionsectionpreference-properties-sectionpreferencetypewithpreset.md))

## type Constraints

**enum**: the value of this property must be equal to one of the following values:

| Value | Explanation |
| :----------------------- | :---------- |
| `"banned"` | |
| `"strong-non-preferred"` | |
| `"weak-non-preferred"` | |
| `"preset"` | |
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ Section assignment preference.

# items Properties

| Property | Type | Required | Nullable | Defined by |
| :-------------- | :------------ | :------- | :------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [day](#day) | `integer` | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-sessionframetemplate-sessionsectionpreference-properties-day.md "engineInputGHCSchema#/definitions/sessionFrameTemplate/items/properties/day") |
| [index](#index) | `integer` | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-sessionframetemplate-sessionsectionpreference-properties-index.md "engineInputGHCSchema#/definitions/sessionFrameTemplate/items/properties/index") |
| [frame](#frame) | `string` | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-sessionframetemplate-sessionsectionpreference-properties-frame.md "engineInputGHCSchema#/definitions/sessionFrameTemplate/items/properties/frame") |
| [type](#type) | Not specified | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-sessionframetemplate-sessionsectionpreference-properties-type.md "engineInputGHCSchema#/definitions/sessionFrameTemplate/items/properties/type") |
| Property | Type | Required | Nullable | Defined by |
| :-------------- | :------------ | :------- | :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [day](#day) | `integer` | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-sessionframetemplate-sessionsectionpreference-properties-day.md "engineInputGHCSchema#/definitions/sessionFrameTemplate/items/properties/day") |
| [index](#index) | `integer` | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-sessionframetemplate-sessionsectionpreference-properties-index.md "engineInputGHCSchema#/definitions/sessionFrameTemplate/items/properties/index") |
| [frame](#frame) | `string` | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-sessionframetemplate-sessionsectionpreference-properties-frame.md "engineInputGHCSchema#/definitions/sessionFrameTemplate/items/properties/frame") |
| [type](#type) | Not specified | Required | cannot be null | [EngineInputGHCSchema](ghc-definitions-sessionframetemplate-sessionsectionpreference-properties-sectionpreferencetypewithpreset.md "engineInputGHCSchema#/definitions/sessionFrameTemplate/items/properties/type") |

## day

Expand Down Expand Up @@ -85,15 +85,15 @@ Session availability to be assigned to the section.

* is required

* Type: unknown
* Type: unknown ([SectionPreferenceTypeWithPreset](ghc-definitions-sessionframetemplate-sessionsectionpreference-properties-sectionpreferencetypewithpreset.md))

* cannot be null

* defined in: [EngineInputGHCSchema](ghc-definitions-sessionframetemplate-sessionsectionpreference-properties-type.md "engineInputGHCSchema#/definitions/sessionFrameTemplate/items/properties/type")
* defined in: [EngineInputGHCSchema](ghc-definitions-sessionframetemplate-sessionsectionpreference-properties-sectionpreferencetypewithpreset.md "engineInputGHCSchema#/definitions/sessionFrameTemplate/items/properties/type")

### type Type

unknown
unknown ([SectionPreferenceTypeWithPreset](ghc-definitions-sessionframetemplate-sessionsectionpreference-properties-sectionpreferencetypewithpreset.md))

### type Constraints

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Untitled boolean in EngineInputGHCSchema Schema

```txt
engineInputGHCSchema#/definitions/weeklyVariable/properties/avoidMinDuration
```

It indicates the preference for class units of minimun duration.

| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ghc.schema.json*](../out/ghc.schema.json "open original schema") |

## avoidMinDuration Type

`boolean`
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Untitled integer in EngineInputGHCSchema Schema

```txt
engineInputGHCSchema#/definitions/weeklyVariable/properties/minMinutesDaily
```

Minimun of minutes per day.

| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :---------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ghc.schema.json*](../out/ghc.schema.json "open original schema") |

## minMinutesDaily Type

`integer`
Loading

0 comments on commit 13ea176

Please sign in to comment.