Parancs: -ImportGroup
Szintaxis: -ImportGroup <fájl elérési utak listája>... [ -XML ] [ -ShowResult ]
Paraméterek:
- <fájl elérési útja | ...> - tanuló fiókok fájl elérési útjainak listája
- -XML - forrásfájlok formátuma
- -ShowResult - Eredmények ablak megjelenítés
Példák:
RapidTyping.exe -ImportGroup -XML ..\Resources\Template\Import\XML\Group.xml
RapidTyping.exe -ImportGroup -XML ..\Resources\Template\Import\XML\Group.xml ..\Resources\Template\Import\XML\Groups.xml
XML fájl szintaxisa
<?xml version="1.0" encoding="UTF-16">
<Groups>
<Group [ID] [Name] [CourseKLID] [InterfaceLang]>
<Student [ID] [Name] [Password]/>
...
</Group>
...
</Groups>
ahol:
- Group [ID] - csoportazonosító, [GUID]
- Group [Name] - csoport neve, [karakterlánc] (kötelező)
- Group [CourseKLID] - minden kurzust egy adott nyelvű billentyűzethez rendeli hozzá, [KLID]
- Group [InterfaceLang] - beállítja a felület nyelvét valamennyi tanulónak a csoportban, (lásd engedélyezett nyelvek), [hex]
- Student [ID] - tanulóazonosító, [GUID]
- Student [Name] - tanuló neve, [karakterlánc] (kötelező)
- Student [Password] - tanuló jelszó, [karakterlánc]
- Student [InterfaceLang] - felületnyelv-azonosító, (see engedélyezett nyelvek), [hex]
Példák:
<?xml version="1.0" encoding="UTF-16">
<Groups>
<Group Name="Csoport 1"> <Student Name="Tanár" Administrator="1"/>
<Student Name="Tanuló"/>
</Group>
</Groups>
<Groups>
<?xml version="1.0" encoding="UTF-16">
<Group ID="1" Name="Csoport 2" CourseKLID="0x0000409" InterfaceLang="0x0409">
<Student ID="1" Name="Tanuló 1" Password="123"/>
<Student ID="2" Name="Tanuló 2" Password="123"/>
</Group>
<Group ID="55B74D8C-E65E-42AE-9F2C-E55EA0DCA924" Name="Csoport 3" CourseKLID="0x0000419">
<Student ID="356C8ADA-1E5D-448B-ADB9-C4C60059F7AB" Name="Tanuló A" Password="123" InterfaceLang="0x0419"/>
<Student ID="6CEB60D2-4D9A-4E82-862A-687609447D0A" Name="Tanuló B" Password="123" InterfaceLang="0x0419"/>
</Group>
</Groups>
Parancs: -ExportReport
Szintaxis: -ExportReport <célmappa> <sablonfájl> [ <sablon almappa> ]
[ -FilterByGroup <csoport lista> ]
[ -FilterByStudent <tanuló lista> ]
[ -SplitFileByGroup | -SplitFileByStudent ]
[-Language <nyelvazonosító>]
[-Aggregate <összesítés típusa>]
[ [-WPM | [-CPM] | [-KPM] | [-NWPM] | [-NCPM] | [-NKPM] | [-WPS] | [-CPS] | [-KPS] | [-NWPS] | [-NCPS] | [-NKPS] ]
[ [-WordAccuracy] | [-WordError] | [-CharAccuracy] | [-CharError] | [-KeyAccuracy] | [-KeyError] ] [ [-WordDelay] | [-CharDelay] | [-KeyDelay] ]
[-ShowResult]
ahol:
- <célmappa> - célmappa elérési útja
- <sablonfájl> - sablonfájl elérési útja
- <sablonmappa> - sablon almappa neve
- -FilterByGroup <csoport | ...> - csak a csoport exportálása a listából ( csoport = csoportazonosító vagy csoport név)
- -FilterByStudent <tanuló | ...> - csak a tanuló exportálása a listából ( tanuló = tanulóazonosító vagy tanuló név)
- -SplitFileByGroup | -SplitFileByStudent - mentés csoportonként | tanulónként külön fájlba
a következő kapcsolók a sablon törzsében használatosak:
- -Language <nyelvazonosító> - dokumentum nyelve
- -Aggregate <Session | Lesson | Day | Section | Course> - összesítés munkamenetenként | leckénként | naponként | témakörönként | kurzusonként
- -WPM | -CPM | -KPM | -NWPM | -NCPM | -NKPM | -WPS | -CPS | -KPS | -NWPS | -NCPS | -NKPS - gépelési sebesség (lásd a Hogyan számoljuk ki a gépelési sebességet)
- -WordAccuracy | -WordError | -CharAccuracy | -CharError | -KeyAccuracy | -KeyError - gépelés pontossága (lásd a Hogyan számoljuk ki a gépelés pontosságát)
- -WordDelay | -CharDelay | -KeyDelay - késedelem típusa, (lásd a Gépelés ritmusa)
- -ShowResult - az Eredmények ablak megjelenítése
Példák:
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 0x040e -ShowResult
Sablonfájlszintaxis-útmutató
A következő szintaxist bemutatja a sablon globális szerkezetét. A sablon három egymásba ágyazott hurokból áll:
Globális sablonszerkezet
<GroupLoop> - Csoport hurok kezdete
<StudentLoop> - Tanuló hurok kezdete
<LessonLoop> - Lecek hurok kezdete
</LessonLoop> - Lecek hurok vége
</StudentLoop> - Tanuló hurok vége
</GroupLoop> - Csoport hurok vége
Minden egyes hurokhoz eltérő paraméterkészlet áll rendelkezésre. A paraméterek dupla szögletes zárójelekkel [[...]] vannak jelölve
A csoport hurkokhoz rendelkezésre álló paraméterek
- [[GroupID]] - csoportazonosító, [GUID]
- [[GroupName]] - csoport neve, [karakterlánc]
A tanuló hurkokhoz rendelkezésre álló paraméterek
- [[GroupID]] - csoportazonosító, [GUID]
- [[GroupName]] - csoport neve, [karakterlánc]
- [[StudentID]] - tanulóazonosító, [GUID]
- [[StudentName]] - tanuló neve, [karakterlánc]
A lecke hurkokhoz rendelkezésre álló paraméterek
- [[Version]] - verziószám a leckeszakaszhoz, [1-4294967295]
- [[LineID]] - azonosító a leckeszakaszhoz, [1-4294967295]
Információk a csoportról
- [[GroupID]] - csoportazonosító, [GUID]
- [[GroupName]] - csoport neve, [karakterlánc]
Információk a tanulóról
- [[StudentID]] - tanulóazonosító, [GUID]
- [[StudentName]] - tanuló neve, [karakterlánc]
Információk a leckéről
- [[CourseID]] - kurzusazonosító, [GUID]
- [[LessonID]] - leckeazonosító, [1-65535]
- [[CourseName]] - kurzus neve, [karakterlánc]
- [[SectionName]] - témakör címe, [karakterlánc]
- [[LessonName]] - lecke címe, [karakterlánc]
Információk a lecke billentyűzetéről
- [[KLID]] - billentyűzetkiosztás-azonosító, [KLID]
- [[KeyboardDesign]] - belső RapidTyping billentyűzetforma megjelölés, [karakterlánc]
Leckeadatok
- [[Date]] - dátum a jelenlegi rendszer formátumában, pl. "1 January 2015, 8:11:16 PM", [karakterlánc]
- [[DateFormat:YYYY-MM-DDThh:mm:ssTZD]] - kompatibilis ISO 8601 szabvánnyal, TZD - helyi idő plusz az időeltolódás; Z(vagy semmi) - az UTC-idő
Összesítési periódus megnevezése
- [[AGGREGATION]] - a -Aggregate parancssori kapcsoló függvényében, a következő értékei lehetnek: lecke címe, dátum, témakör címe vagy kurzus neve, [karakterlánc]
Periódus időtartama
- [[Duration]] - idő a jelenlegi rendszer formátumában, pl. "4 min 12 sec", [karakterlánc]
- [[DurationSec]] - idő másodpercben, [1-4294967295]
- [[DurationMS]] - idő ezredmásodpercben, [1-4294967295]
Összesített értékelés
Lecke eredményei
- [[SPEED]] - gépelési sebesség, az értéke a -WPM, -CPM, ... parancssori kapcsolóktól függ, a következő értékei lehetnek: Sz/min, K/min, L/min, Nettó Sz/min, Nettó K/min, Nettó L/min, Sz/sec, K/sec, L/sec, Nettó Sz/sec, Nettó K/sec, Nettó L/sec, [1-65535]
- [[ACCURACY]] - gépelési pontosság, -WordAccuracy, -WordError ... parancssori kapcsolótól függ, a következő értékei lehetnek: szavak pontossága, szavak hibaszázaléka, karakterek pontossága, karakterek hibaszázaléka, leütések pontossága vagy leütések hibaszázaléka, [1-65535]
- [[TIMEOUT]] - lassú leütés , az értéke a -WordDelay, -CharDelay, ... parancssori kapcsolóktól függ, a következő értékei lehetnek: késve leütött szavak, késve leütött karakterek vagy késve leütött billentyűk, [1-65535]
Kiegészítő információk a leckéről
- [[Done]] - a lecke hány százaléka készült el, [1-4294967295]
- [[FIXED]] - hány elem lett javítva, az értéke a -WordAccuracy, -WordError ... parancssori kapcsolóktól függ, a következő értékei lehetnek: szó, karakter, leütés, [1-4294967295]
- [[TOTAL]] - hány elem lett legépelve, az értéke a -WordAccuracy, -WordError ... parancssori kapcsolóktól függ, a következő értékei lehetnek: szó, karakter, leütés, [1-4294967295]
Szín indexelés
- [[ExamMarkColor]] - Összesített értékelés színindex [ "1", "2", "3" ], ahol: ( "1" > 70% ), ( 70% >= "2" >= 30% ), ( "3" < 30% ), [1-3]
- [[SPEED_COLOR]] - Sebesség színindex [ "1", "2" ], ahol: ( "1", ha leckesebesség >= kurzus alapkövetelményeknél megadott sebesség ), ( "2", ha leckesebesség < kurzus alapkövetelményeknél megadott sebesség ), [1-2]
- [[ACCURACY_COLOR]] - Pontosság színindex [ "1", "2" ], ahol: ( "1", ha lecke pontossága >= kurzus alapkövetelményeknél megadott pontosság ), ( "2", ha lecke pontossága < kurzus alapkövetelményeknél megadott pontosság ), [1-2]
- [[TIMEOUT_COLOR]] - Lassú leütés színindex [ "1", "2" ], ahol: ( "1", ha lassú leütés a leckében >= kurzus alapkövetelményeknél megadott lassú leütés ), ( "2", ha lassú leütés a leckében < kurzus alapkövetelményeknél megadott lassú leütés ), [1-2]
- [[DoneColor]] - Lecke befejezettség színindex [ "1", "2", "3" ], ahol: ( "1" = 100% ), ( 100% > "2" <= 50% ), ( "3" < 50% ), [1-3]
Egy sablonban a következő honosított karterláncok is rendelkezésre állnak. Ezek a paraméterek dupla kapcsos zárójellel {{...}} vannak jelölve.
Ezek a tételek a -Language parancssori kapcsolótól függően vannak lefordítva.
Például, -Language 0x040e-vel (magyar) ezek a paraméterek a következő értékeket fogják felvenni:
Honosított karakterláncok
- {{Title}} - "Név"
- {{Group}} - "Csoport"
- {{Student}} - "Tanuló"
- {{Course}} - "Kurzus"
- {{Section}} - "Témakör"
- {{Day}} - "nap"
- {{Lesson}} - "Lecke"
- {{CourseGoals}} - "Kurzus alapkövetelményei"
- {{Overall}} - "Értékelés"
- {{Done}} - "Befejezettség"
- {{TimeSpent}} - "Ráfordított idő"
- {{LastChange}} - "Utolsó módosítás"
- {{GeneratedBy}} - "Létrehozta a"
Paraméterek, amelyeknek értékei a parancssori kapacsolóktól függenek:
- {{PERIOD}} - függően a -Aggregate kapcsolótól, lehet: "Lecke", "Dátum", "Témakör" vagy "Kurzus"
- {{SPEED}} - függően a -WPM.. kapcsolótól, lehet: "Sebesség, Sz/min", "Sebesség, K/min" stb.
- {{ACCURACY}} - függően a -WordAccuracy.. kapcsolótól, lehet: "Pontosság, szó", "Pontosság, karakter" stb.
- {{TIMEOUT}} - függően a -WordAccuracy.. kapcsolótól, lehet: "Lassú leütés, szó", "Lassú leütés, karakter" stb.
- {{FIXED}} - függően a -WordAccuracy.. kapcsolótól, lehet: "Javított szavak", "Javított karakterek" stb.
- {{TYPED}} - függően a -WordAccuracy.. kapcsolótól, lehet: "Leütött szavak", "Leütött karakterek" stb.