Creation of templates for forms

This section explains how to create a template to be registered in the "Form Setup" section.
Templates are created in Excel files.

*For information on how to set up and output forms, see "Report output.

List of Insertion Keys

The following insert keys are available in the form templates.

▼ Information related to the course

Itemsinvalid key
Course Title${Insert(course_title)}
Course and Folder Description${Insert(course_description)}
Detailed course description${Insert(course_detail)}
List of contents in courses and folders${Insert(course_contents)}
Start date of course/folder release${Insert(access_start_date)}
End date of course/folder release${Insert(access_end_date)}

▼ Information related to users
The following keys are used in the "Keys used for looping" described below, surrounded by the following keys.

Itemsinvalid key
Name${Insert(learner.name)}
Department${Insert(learner.department)}
Position${Insert(learner.position)}
User's study start date${Insert(learner.learning_start_date)}
User study completion date${Insert(learner.learning_finish_date)}
User learning rate${Insert(learner.progress_rate)}
Total time required by user${Insert(learner.total_session_time)}
Fields added *.${Insert(learner.%********%)}
Note

The "Added Fields" can be any available field key created in the "Add Field" section of the "Input Fields" screen.
Also, enter the field key for the insert key "********".
For more information on "Input Fields," see Input field settings.

▼ Others

Itemsinvalid key
Output Date${Insert(output_date)}
Selected group${Insert(group)}

▼ Keys used for looping
If a loop is specified, the information enclosed by the loop key can be executed repeatedly and the specified information can be output to the specified cell.

Itemsinvalid key
Loop start${LoopBegin(learner[])}
end of loop${LoopEnd}

Loop (repetition) designation

Examples of the use of loop designations are explained in detail below.

examples showing the use (of a word)
Information pertaining to the user (name, department, etc.) must be enclosed in a loop start and end key.
If a key is inserted into the template as shown below, information such as "name" and "department" will be repeatedly output for each user.

■ Keys to use
LoopBegin: ${LoopBegin(learner[])}
Name: ${Insert(learner.name)}
Department: ${Insert(learner.department)}
End of loop: ${LoopEnd}

Contents of the template

NameDepartment
${LoopBegin(learner[])}
${Insert(learner.name)}${Insert(learner.department)}
${LoopEnd}

■Output forms

NameDepartment
Taichi Satosales section
Hanako Suzukisales section
Kenichi Takahashisales section
Misaki Tanakapersonnel section
Daisuke Yamamotogeneral affairs section

*The "Loop Start" and "Loop End" keys are keys that specify repetitive processing, so they will not appear on the output forms.

precautions

Notes on the use of loops.
If you join cells that exist in the same row as ${LoopBegin(learner[])} and ${LoopEnd}, the loop processing will not work correctly and the output form data may be corrupted.

OK patternIf there is a cell join other than the row where the loop key is listed

NG PatternsIf there is a cell join that contains a row with the key of the loop

Excel files that cannot be registered
Excel files that meet the following conditions cannot be registered.
Formulas and macros included
A non-existent junction key is being used.

About the sheet to be registered
If there are multiple sheets in the registered Excel file, the left-most sheet will be the target of registration.

If you use the sample template downloaded in the "Form Setup" section, the output will be as follows.

Contents