Tutor BattituraTecnica BattituraTest Battitura On-line

Riga di comando

Sintassi riga di comando

RapidTyping.exe <comando> <percorso>...[<-cambia [<argomenti >] ...]

1. Importa nuovi account Studenti

Comando

-ImportGroup

Sintassi

-ImportGroup <percorsi elenco file>...[ -XML ] [ -ShowResult ]

dove:

  • <Percorsi files | ...> - elenco percorsi files degli studenti
  • -XML - formato file di origine
  • -ShowResult - mostra Risultato nella finestra
Esempi

RapidTyping.exe -ImportGroup ..\Resources\Template\Import\XML\Example_1.xml -XML -ShowResult

RapidTyping.exe -ImportGroup ..\Resources\Template\Import\XML\Example_1.xml ..\Resources\Template\Import\XML\Example_2.xml -XML -ShowResult

Esempi

<?xml version="1.0" encoding="UTF-16">

<Groups>

  <Group [ID] [Name] [CourseKLID] [InterfaceLang]>

    <Student [ID] [Name] [Password]/>

    ...

  </Group>

    ...

</Groups>

dove:

  • Group [ID] - ID Gruppo, [GUID]
  • Group [Name] - nome gruppo, [stringa] (richiesto )
  • Group [CourseKLID ]- assegna i corsi con una determinata lingua della tastiera (KLID), [hex]
  • Group [InterfaceLang] - imposta la lingua interfaccia utente a tutti gli studenti del gruppo, vedi Lingua del programma), [hex]
  • Student [ID] - ID Studente, [GUID]
  • Student [Name] - nome studente, [stringa] (richiesto)
  • Student [Password] - password studente, [stringa]
  • Student [InterfaceLang] - ID lingua dell'interfaccia, vedi Lingua del programma), [hex]
Esempi

<?xml version="1.0" encoding="UTF-16">

<Groups>

  <Group Name="Gruppo 1"> <Student Name="Insegnante" Administrator="1"/>

    <Student Name="Studente"/>

  </Group>

</Groups>


<?xml version="1.0" encoding="UTF-16">

<Groups>

  <Group ID="1" Name="Gruppo 2" CourseKLID="0x0000409" InterfaceLang="0x0409">

    <Student ID="1" Name="Studente 1" Password="123"/>

    <Student ID="2" Name="Studente 2" Password="123"/>

  </Group>

  <Group ID="55B74D8C-E65E-42AE-9F2C-E55EA0DCA924" Name="Gruppo 3" CourseKLID="0x0000419">

    <Student ID="356C8ADA-1E5D-448B-ADB9-C4C60059F7AB" Name="Studente A" Password="123" InterfaceLang="0x0419"/>

    <Student ID="6CEB60D2-4D9A-4E82-862A-687609447D0A" Name="Studente ?" Password="123" InterfaceLang="0x0419"/>

</Group>

</Groups>

2. Esporta Statistiche degli Studenti

Comando

-ExportReport

Sintassi

-ExportReport <cartella di destinazione><modello sotto-cartella> [ <modello sotto-cartella> ]
[ -FilterByGroup <lista gruppo> ]
[ -FilterByStudent <lista studenti> ]
[ -SplitFileByGroup | -SplitFileByStudent ]
[ -Language <ID Lingua>]
[ -Aggregate <tipo di aggregazione>]
[ [-WPM] | [-CPM] | [-KPM] | [-NWPM] | [-NCPM] | [-NKPM] | [-WPS] | [-CPS] | [-KPS] | [-NWPS] | [-NCPS] | [-NKPS] ]
[ [-WordAccuracy] | [-WordError] | [-CharAccuracy] | [-CharError] | [-KeyAccuracy] | [-KeyError] ][ [-WordDelay] | [-CharDelay] | [-KeyDelay] ]
[-ShowResult]

dove:

  • <cartella di destinazione> - percorso destinazione cartella
  • <modello sotto-cartella> - percorso modello file
  • <modello sotto-cartella> - modello nome sotto-cartella
  • -FilterByGroup <Gruppo | ...> - esporta il gruppo solo dalla lista (gruppo = ID gruppo o il nome del gruppo)
  • -FilterByGroup <Studente | ...> - esporta studente solo dalla lista (studente = ID studente o il nome studente)
  • -SplitFileByGroup | -SplitFileByStudent - salva il file per ogni gruppo | student

i seguenti parametri vengono utilizzati nel corpo del modello:

  • -Language <ID Lingua> - documento lingua
  • -Aggregate <Session | Lesson | Day | Section | Course> - tipo di agregazione Sessioni | Lezioni | Giorni | Sezioni | Corsi
  • -WPM | -CPM | -KPM | -NWPM | -NCPM | -NKPM | -WPS | -CPS | -KPS | -NWPS | -NCPS | -NKPS velocità di battitura, vedi Come calcolare la velocità di battitura
  • -WordAccuracy | -WordError | -CharAccuracy | -CharError | -KeyAccuracy | -KeyError digita con precisione, vedi Come calcolare la precisione di battitura
  • -WordDelay | -CharDelay | -KeyDelay - digita in ritardo, vedi Ritmo Battitura
  • -ShowResult - mostra Risultato nella finestra
Esempi

RapidTyping.exe -ExportReport C:\Output ..\CSV\Template_1.csv -CSV -WPM -WordAccuracy -SplitFileByStudent -ShowResult

RapidTyping.exe -ExportReport C:\Output ..\XML\Template_1.xml -XML -WPM -WordAccuracy -SplitFileByGroup -ShowResult

RapidTyping.exe -ExportReport C:\Output ..\HTML\LTR\Template_1.html ..\HTML\LTR\res -HTML -WPM -WordAccuracy -ShowResult

RapidTyping.exe -ExportReport C:\Output ..\HTML\LTR\Template_1.html ..\HTML\LTR\res -PDF -WPM -WordAccuracy -Aggregate Day -Language 0x0409 -ShowResult

Guida della sintassi modello file

La sintassi seguente mostra la struttura generale del modello. Il modello dispone di tre cicli annidati:

Esempi

[[GroupLoop]] - Avvia il ciclo di gruppo

  [[StudentLoop]] - Avvia il ciclo studente

    [[LessonLoop]] - Avvia il ciclo lezione

    [[LessonLoop]] - Fine ciclo lezione

  [[StudentLoop]] - Fine ciclo studente

[[GroupLoop]] - Fine ciclo gruppo

All'interno di ogni ciclo, un insieme diverso di parametri è abilitato. I parametri sono contrassegnati dalle doppie parentesi quadre [[...]]

Esempi
  • [[GroupID]] - ID Gruppo, [GUID]
  • [[GroupName]] - Titolo Gruppo, [stringa]
Esempi
  • [[GroupID]] - ID Gruppo, [GUID]
  • [[GroupName]] - Titolo Gruppo, [stringa]
  • [[StudentID]] - ID Studente, [GUID]
  • [[StudentName]] - Nome Studente, [stringa]
Esempi
  • [[Version]] - numero versione per la sezione di lezione, [1-4294967295]
  • [[LineID]] - ID blocco dati lezione, [1-4294967295]

Informazioni sul gruppo

  • [[GroupID]] - ID Gruppo, [GUID]
  • [[GroupName]] - Titolo Gruppo, [stringa]

Informazioni studente

  • [[StudentID]] - ID Studente, [GUID]
  • [[StudentName]] - Nome Studente, [stringa]

Informazioni sulla lezione

  • [[CourseID]] - ID Corso, [GUID]
  • [[LessonID]] - ID Lezione, [1-65535]
  • [[CourseName]] - Titolo Corso, [stringa]
  • [[SectionName]] - Titolo Sezione, [stringa]
  • [[LessonName]] - Titolo Lezione, [stringa]

Informazioni sulla lezione

  • [[KLID]] - identificatore layout di tastiera, [KLID];
  • [[KeyboardDesign]] - interno RapidTyping designazione modulo tastiera, [stringa]

Dati Lezione

  • [[Date]] - Data nel formato di sistema corrente, e.g.: '1 Gennaio 2015, 8:11:16 PM', [stringa]
  • [[DateFormat:YYYY-MM-DDThh:mm:ssTZD]] - compatibile con ISO 8601, TZD - dà ora locale oltre a; Z(or nothing) - orario UTC, [dati]

Nome periodo aggregazione

  • [[AGGREGATION]] - a seconda della riga di comando inserita -Aggregate, può avere i seguenti valori: titolo lezione, data, titolo sezione or titolo corso, [stringa]

Nome periodo aggregazione

  • [[Duration]] - ora nel formato attuale di sistema, e.g. '4 min 12 sec', [stringa]
  • [[DurationSec]] - tempo in secondi, [1-4294967295]
  • [[DurationMS]] - tempo in millesecondi, [1-4294967295]

Valutazione complessiva

  • [[ExamMark]] - designazione numerica in percentuale, vedi Calcola valutazione generale, [1-100]
  • [[ExamMarkNotation]] - notazione simbolica [Potrebbe essere meglio | Ok | buona | Eccellente], [stringa]

Valutazioni Lezione

  • [[SPEED]] - velocità di battitura, il valore a seconda della riga di comando -WPM, -CPM, ... spostata, può avere i seguenti valori: WPM, CPM, KPM, Net WPM, Net CPM, Net KPM, WPS, CPS, KPS, Net WPS, Net CPS, Net KPS, [1-65535]
  • [[ACCURACY]] - precisione digitata, il valore a seconda della riga di comando -WordAccuracy, -WordError ... spostata, può avere i seguenti valori: precisione parola, errori parola, precisione carattere, errori carattere, precisione di battitura o errori di battitura, [1-65535]
  • [[TIMEOUT]] - precisione digitata, il valore a seconda della riga di comando -WordDelay, -CharDelay, ... spostata, può avere i seguenti valori: ritardo nella parole, ritardo caratteri o ritardo di battitura, [1-65535]

Ulteriori informazioni sulla lezione

  • [[Done]] - percentuale della lezione svolto, [1-100]
  • [[FIXED]] - quanti elementi sono fissi, il valore a seconda della riga di comando -WordAccuracy, -WordError ... spostata, può avere i seguenti valori: parole, caratteri, battiture, [1-4294967295]
  • [[TOTAL]] - numero di elementi digitati, il valore a seconda della riga di comando -WordAccuracy, -WordError ... spostata, può avere i seguenti valori: parole, caratteri, battiture, [1-4294967295]

Colore Indicizzazione

  • [[ExamMarkColor]] - Valutazione complessiva indice colore [ "1", "2", "3" ], dove: ( "1" > 70% ), ( 70% >= "2" >= 30% ), ( "3" < 30% ), [1-3]
  • [[SPEED_COLOR]] - Velocità indice colore [ "1", "2" ], dove: "1", se la velocità lezione >= velocità indicata negli obiettivi del corso, "2", se la velocità lezione < velocità indicata negli obiettivi del corso, [1-2]
  • [[ACCURACY_COLOR]] - Precisione indice colore [ "1", "2" ], dove: "1", se la precisione lezione >= precisione indicata negli obiettivi del corso, ( "2", se la precisione lezione < precisione indicata negli obiettivi del corso, [1-2]
  • [[TIMEOUT_COLOR]] - Rallentamento indice colore [ "1", "2" ], dove: "1", se i rallentamenti nella lezione >= rallentamenti indicati negli obiettivi del corso, ( "2", , se i rallentamenti nella lezione < rallentamenti indicati negli obiettivi del corso, [1-2]
  • [[DoneColor]] - Lezione completata indice colore [ "1", "2", "3" ], dove: ( "1" = 100% ), ( 100% > "2" <= 50% ), ( "3" < 50% ), [1-3]

Anche in un modello, sono disponibili le seguenti stringhe localizzate. Questi parametri sono contrassegnati da parentesi graffe doppie {{...}}.

Questi elementi sono convertiti a seconda della riga di comando -Language

Ad esempio, con -Lingua 0x4010 (Italiano) questi parametri daranno i seguenti valori:

Esempi
  • {{Title}} - "Titolo"
  • {{Group}} - "Gruppo"
  • {{Student}} - "Studente"
  • {{Course}} - "Corso"
  • {{Section}} - "Sezione"
  • {{Day}} - "Giorno"
  • {{Lesson}} - "Lezione"
  • {{CourseGoals}} - "Obiettivi Corso"
  • {{Overall}} - "Valutazione complessiva"
  • {{Done}} - "Fatto"
  • {{TimeSpent}} - "Tempo Trascorso"
  • {{LastChange}} - "Ultima Modifica"
  • {{GeneratedBy}} - "Generato da"

Valori dei parametri che, a seconda dove viene spostata la riga di comando:

  • {{PERIOD}} - dipende dallo spostamento -Aggregate dà: "Lezione", "Data", "Sezione" o "Corso"
  • {{SPEED}} - dipende dallo spostamento -WPM.. dà: "Velocità, WPM", "Velocità, CPM" etc.
  • {{ACCURACY}} - dipende dallo spostamento -WordAccuracy.. dà: "Precisione, parole", "Precisione, caratteri" etc.
  • {{TIMEOUT}} - dipende dallo spostamento -WordAccuracy.. dà: "Tempo scaduto, parole", "Tempo scaduto, caratteri"
  • {{FIXED}} - dipende dallo spostamento -WordAccuracy.. dà: "Parole fisse", "Caratteri fissid"
  • {{TYPED}} - dipende dallo spostamento -WordAccuracy.. dà: "Parole digitate", "Caratteri digitati"
© 2007-2020RapidTyping Software