Skip to main content

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)