Specificaties van binnenkomende flat file
Opdrachten maken
Opdrachten kunnen worden aangemaakt met flatfiles met de functie Cijfer Export. Een voorbeeld van het flat file wordt hieronder gegeven, samen met de specificaties en beschrijvingen.
Opmerking
De header-rij moet alle onderstaande velden bevatten; echter, alleen de vereiste velden hoeven in een record te worden gespecificeerd.
Voorbeeld van een flat file
courseId|name|instructions|anonymous|group|contentAreaName|available|colour|attempts|tracked|startDate|endDate|dueDate|points|gradeSchema|optionalData
GJTEST1|Assignment 2|assignment instructions|false|false|Assignments|true||1|false|2023-10-17|2023-10-31|2023-10-31|100.0|Schema1|MOD_CODE=2023MOD1:SESSION=8W1
Bestandsspecificaties
De bestandsnaam zou moeten eindigen op .asg; Bijvoorbeeld, semester2023_01.asg.
Veldheader | Beschrijving | Vereist | Type en maximale grootte |
|---|---|---|---|
courseId | Batch-UID van de cursus waar deze opdracht gemaakt of bijgewerkt moet worden. | Ja | String (256 tekens) |
name | Naam van de opdracht. | Ja | String (333 tekens) |
instructies | Instructies voor de opdracht. | Nee | String (2000 tekens) |
anoniem | Geeft aan of de opdracht anoniem is. Y/N | Nee | Booleaan (Standaard N) |
groep | Geeft aan of de opdracht een groepsopdracht is Y/N | Nee | Booleaan (Standaard N) |
contentAreaName | De naam van het cursusmenu waarin de opdracht wordt aangemaakt. Voor Ultra-cursussen kan deze kop worden gebruikt om een submap te provisioneren en inhoud in die submap te plaatsen. De waarde heeft het formaat "parent@>@child" waarbij "ouder" de naam is van de bovenste (ouder) map en "child" de naam van de submap. Als de submap al bestaat, wordt de opdracht toegevoegd aan de bestaande submap. Als de submap niet bestaat, wordt deze aangemaakt in de hoofdmap. | Nee | String (255 tekens) Standaard "Toewijzingen" |
beschikbaar | Beschikbaarheid van opdrachten. Y/N | Nee | Booleaan (Standaard N) |
kleur | Kleurnaam of hex-string waarde van de kleur van het toewijzingsitem. | Nee | String (10 tekens) |
pogingen | Aantal pogingen die zijn toegekend voor de opdracht. Gebruik -1 voor onbeperkt. | Nee | Geheel getal (Standaard -1) |
bijgehouden | Schakel de tracking in voor het toewijzingsitem. | Nee | Booleaan (Standaard N) |
startDatum | Toon vanaf de datum van de opdracht. | Nee | Datum is geformatteerd zoals gespecificeerd in het Binnenkomende Instellingen-scherm. Geen waarde als standaard gespecificeerd. |
einddatum | Toon tot de datum van de opdracht. | Nee | Datum is geformatteerd zoals gespecificeerd in het Binnenkomende Instellingen-scherm. Geen waarde als standaard gespecificeerd. |
einddatum | De einddatum voor de opdracht. | Nee | Datum is geformatteerd zoals gespecificeerd in het Binnenkomende Instellingen-scherm. Geen waarde als standaard gespecificeerd. |
punten | Punten mogelijk voor de opdracht. | Nee | Float (Standaard 100.0) |
gradeschema | Cijferschema toegepast op de opdracht voor het Grade Center-display. De verstrekte string moet overeenkomen met de naam van een Cijferschema in de doelcursus om de instelling toe te passen. | Nee | String (333 tekens) Standaardgedrag is score. |
optionalData | Sleutel/waarde-paren waarbij elke set paren gescheiden wordt door een dubbele punt, en sleutel/waarden gescheiden worden door een gelijkteken. Bijvoorbeeld: sleutel1=waarde1:sleutel2=waarde2 Meestal gebruikt om unieke waarden bij extractie te volgen voor het matchen van records met bronsystemen. | Nee | String (2000 tekens per sleutel/waardepaar) |
Maak kolommen voor het Grade Center aan (berekend)
Grade Center-berekende gewogen kolommen kunnen worden aangemaakt met vlakke bestanden met de functie Grade Export. Kolommen en gewichten moeten handmatig worden toegevoegd in het Grade Center aan de aangemaakte berekende gewogen kolom.
Opmerking
De header-rij moet alle onderstaande velden bevatten; echter, alleen de vereiste velden hoeven in een record te worden gespecificeerd.
Voorbeeld van een flat file
courseId|name|description|duedate|points|gradeSchema|optionalData
GJTEST1|GC Calculated Grade||2023-10-30|10.0|Schema1|MOD_CODE=2023MOD1:SESSION=8W1
Bestandsspecificaties
De bestandsnaam zou moeten eindigen op .col; bijvoorbeeld semester2023_01.col.
Veldheader | Beschrijving | Vereist | Type en maximale grootte |
|---|---|---|---|
courseId | Batch-UID van de cursus waar deze cijferkolom aangemaakt of bijgewerkt moet worden. | Ja | String (256 tekens) |
name | Naam van de cijferkolom. Dit veld wordt gebruikt voor matching. | Ja | String (333 tekens) |
beschrijving | Beschrijving van de gangkolom. | Nee | String (2000 tekens) |
einddatum | Uitrekendatum voor de kolom cijfers. | Nee | Datum is geformatteerd zoals gespecificeerd in het Binnenkomende Instellingen-scherm. Geen waarde als standaard gespecificeerd. |
punten | Punten mogelijk voor de cijferkolom. | Nee | Float (Standaard 100.0) |
gradeschema | Beoordelingsschema toegepast op de beoordelingskolom voor weergave. De verstrekte string moet overeenkomen met de naam van een Cijferschema in de doelcursus om de instelling toe te passen. | Nee | String (333 tekens) Standaardgedrag is score. |
optionalData | Sleutel/waarde-paren waarbij elke set paren gescheiden wordt door een dubbele punt, en sleutel/waarden gescheiden worden door een gelijkteken. Bijvoorbeeld: sleutel1=waarde1:sleutel2=waarde2 Meestal gebruikt om unieke waarden bij extractie te volgen voor het matchen van records met bronsystemen. | Nee | String (2000 tekens per sleutel/waardepaar) |
Maak kolommen voor het Grade Center aan (niet berekend)
Het doel van deze interface is het aanmaken of bijwerken van kolommen in de cijferlijst.
Opmerking
De header-rij moet alle onderstaande velden bevatten; echter, alleen de vereiste velden hoeven in een record te worden gespecificeerd.
Voorbeeld van een flat file
courseId|name|description|duedate|points|gradeSchema|optionalData
GJTEST1|GC Final Grade||2023-12-30|100|Schema1|MOD_CODE=2023MOD1:SESSION=8W1
Bestandsspecificaties
De bestandsnaam zou moeten eindigen op .colnc; Bijvoorbeeld, semester2023_01.Colnc.
Veldheader | Beschrijving | Vereist | Type en maximale grootte |
|---|---|---|---|
courseId | Batch-UID van de cursus waar deze cijferkolom aangemaakt of bijgewerkt moet worden | Ja | String (256 tekens) |
name | Naam van de cijferkolom. Dit veld wordt gebruikt voor matching. | Ja | String (333 tekens) |
beschrijving | Beschrijving van de gangkolom. | Nee | String (2000 tekens) |
einddatum | Uitrekendatum voor de kolom cijfers. | Nee | Datum is geformatteerd zoals gespecificeerd in het Binnenkomende Instellingen-scherm. Geen waarde als standaard gespecificeerd. |
punten | Punten mogelijk voor de cijferkolom. | Nee | Float (Standaard 100.0) |
gradeschema | Beoordelingsschema toegepast op de beoordelingskolom voor weergave. De verstrekte string moet overeenkomen met de naam van een Cijferschema in de doelcursus om de instelling toe te passen. | Nee | String (333 tekens) Standaardgedrag is score. |
optionalData | Sleutel/waarde-paren waarbij elke set paren gescheiden wordt door een dubbele punt, en sleutel/waarden gescheiden worden door een gelijkteken. Bijvoorbeeld: sleutel1=waarde1:sleutel2=waarde2 Meestal gebruikt om unieke waarden bij extractie te volgen voor het matchen van records met bronsystemen. | Nee | String (2000 tekens per sleutel/waardepaar) |
Stel kolommen voor externe cijfers in (alleen originele cursus)
Het doel van deze interface is om een kolom in te stellen als de kolom Externe cijfers. Om een kolom als extern te markeren, moet er een cijferkolom worden ingesteld of aangemaakt.
Opmerking
De header-rij moet alle onderstaande velden bevatten; echter, alleen de vereiste velden hoeven in een record te worden gespecificeerd.
Voorbeeld van een flat file
courseId|name
GJTEST1|GC Final Grade
Bestandsspecificaties
De bestandsnaam zou moeten eindigen op .colext; bijvoorbeeld semester2017_01.colext.
Veldheader | Beschrijving | Vereist | Type en maximale grootte |
|---|---|---|---|
courseId | Batch-UID van de cursus waar deze cijferkolom aangemaakt of bijgewerkt moet worden. | Ja | String (256 tekens) |
name | Naam van de cijferkolom. Dit veld wordt gebruikt voor matching. | Ja. | String (333 tekens) |
Maak kolomwaarden voor een cijfer aan (niet berekend)
Het doel van deze interface is het creëren van waarden van kolommen in het cijferlijst.
Opmerking
De header-rij moet alle onderstaande velden bevatten; echter, alleen de vereiste velden hoeven in een record te worden gespecificeerd.
Voorbeeld van een flat file
courseId|userId|name|value
GJTEST1|User001|GC Final Grade|90
Bestandsspecificaties
De bestandsnaam zou moeten eindigen op .colncval; bijvoorbeeld semester2023_01.Colncval.
Veldheader | Beschrijving | Vereist | Type en maximale grootte |
|---|---|---|---|
courseId | Batch-UID van de cursus waar deze cijferkolom aangemaakt of bijgewerkt moet worden. | Ja | String (256 tekens) |
userId | user_id van de gebruiker voor wie deze cijferwaarde moet worden aangemaakt of bijgewerkt | Ja | String (333 tekens) |
name | Naam van de cijferkolom. Dit veld wordt gebruikt voor matching. | Ja | String (2000 tekens) |
waarde | Waarde die toegekend moet worden. | Ja | String (2000 tekens) |
Create cijfer schema
Cijfer-schema's kunnen worden gemaakt met flatfiles via de Grades Journey-diensten. Andere bestanden die opdrachten of cijferkolommen aanmaken, kunnen afhankelijk zijn van de definities van het cijfer-schema in dit bestand, maar de dataprocessor handhaaft geen specifieke uitvoeringsvolgorde. Daarom moet je ervoor zorgen dat cijfer schema-data wordt verwerkt voordat je andere afhankelijke databestanden uitvoert.
Opmerking
De header-rij moet alle onderstaande velden bevatten; echter, alleen de vereiste velden hoeven in een record te worden gespecificeerd.
Voorbeeld van een flat file
title|symbols|optionalData
Schema1|A=90:B=80:C=70:D=60:F=0|
Bestandsspecificaties
De bestandsnaam zou moeten eindigen op .sch; bijvoorbeeld semester2023_01.sch.
Veldheader | Beschrijving | Vereist | Type en maximale grootte |
|---|---|---|---|
titel | Titel van het beoordelingsschema | Ja | String (333 tekens) |
symbolen | Symbolen in een lijst met (optionele) ondergrens, gescheiden door dubbele punt. | Ja | String (2000 tekens) |
optionalData | Sleutel/waarde-paren waarbij elke set paren gescheiden wordt door een dubbele punt, en sleutel/waarden gescheiden worden door een gelijkteken. Bijvoorbeeld: sleutel1=waarde1:sleutel2=waarde2 Meestal gebruikt om unieke waarden bij extractie te volgen voor het matchen van records met bronsystemen. | Nee | String (2000 tekens per sleutel/waardepaar) |