haystacks-tt
Version:
A simple Haystacks-async based command line typing tutor program for Windows, Mac & Linux.
60 lines (53 loc) • 3.84 kB
JavaScript
/**
* @file application.command.constants.js
* @module application.command.constants
* @description A file to hold all of the client application command constants.
* So none of the constants in this file should be generic/system/framework constants
* @requires {@link https://www.npmjs.com/package/@haystacks/constants|@haystacks/constants}
* @author Seth Hollingsead
* @date 2023/02/24
* @copyright Copyright © 2023-… by Seth Hollingsead. All rights reserved
*/
// Internal imports
// External imports
import hayConst from '@haystacks/constants';
const {bas, wrd} = hayConst;
// ********************************
// ApplicationSystem Commands in order
// ********************************
export const cinstructions = wrd.cinstructions; // instructions
export const capplicationHelp = wrd.capplication + wrd.cHelp; // applicationHelp
export const capplicationWorkflowHelp = wrd.capplication + wrd.cWorkflow + wrd.cHelp; // applicationWorkflowHelp
// ********************************
// ApplicationTest Commands in order
// ********************************
export const cvalidateApplicationConstants = wrd.cvalidate + wrd.cApplication + wrd.cConstants; // validateApplicationConstants
export const cvalidateApplicationCommandAliases = wrd.cvalidate + wrd.cApplication + wrd.cCommand + wrd.cAliases; // validateApplicationCommandAliases
export const cvalidateApplicationWorkflows = wrd.cvalidate + wrd.cApplication + wrd.cWorkflows; // validateApplicationWorkflows
export const callApplicationValidations = wrd.call + wrd.cApplication + wrd.cValidations; // allApplicationValidations
// ***********************************************
// configuration test commands in order
// ***********************************************
export const csetEnableLessonPlanLimitingFactors = wrd.cset + wrd.cEnable + wrd.cLesson + wrd.cPlan + wrd.cLimiting + wrd.cFactors; // setEnableLessonPlanLimitingFactors
export const csetEnableIndividualizedLessonPassingScores = wrd.cset + wrd.cEnable + wrd.cIndividualized + wrd.cLesson + wrd.cPassing + wrd.cScores; // setEnableIndividualizedLessonPassingScores
export const csetLessonPlanSuccessLimitingAccuracy = wrd.cset + wrd.cLesson + wrd.cPlan + wrd.cSuccess + wrd.cLimiting + wrd.cAccuracy; // setLessonPlanSuccessLimitingAccuracy
export const csetLessonPlanSuccessLimitingSpeed = wrd.cset + wrd.cLesson + wrd.cPlan + wrd.cSuccess + wrd.cLimiting + wrd.cSpeed; // setLessonPlanSuccessLimitingSpeed
export const csetAdhereToCurriculumOrderRequirement = wrd.cset + wrd.cAdhere+ wrd.cTo + wrd.cCurriculum + wrd.cOrder + wrd.cRequirement; // setAdhereToCurriculumOrderRequirement
export const cmanuallySetCurriculumIndex = wrd.cmanually + wrd.cSet + wrd.cCurriculum + wrd.cIndex; // manuallySetCurriculumIndex
// ********************************
// Tutoring Commands in order
// ********************************
export const ccreateAccount = wrd.ccreate + wrd.cAccount; // createAccount
export const cprintAccountsData = wrd.cprint + wrd.cAccounts + wrd.cData; // printAccountsData
export const cprintAccountData = wrd.cprint + wrd.cAccount + wrd.cData; // printAccountData
export const cdeleteAccount = wrd.cdelete + wrd.cAccount; // deleteAccount
export const clogin = wrd.clogin; // login
export const clogout = wrd.clogout; // logout
export const cstartLesson = wrd.cstart + wrd.cLesson; // startLesson
export const cgenerateUserReport = wrd.cgenerate + wrd.cUser + wrd.cReport; // generateUserReport
export const cprintRecords = wrd.cprint + wrd.cRecords; // printRecords
export const cdestroyRecords = wrd.cdestroy + wrd.cRecords; // destroyRecords
// ********************************
// Application Workflows in order
// ********************************
export const cApplicationStartupWorkflow = wrd.cWorkflow + bas.cSpace + wrd.capplication + wrd.cStartup; // Workflow applicationStartup