Nodes are operations that perform a specific action, or wait on a specific action to occur. You can create your Quests by placing various nodes in the editor and connecting them together.
Nodes are activated when all their inputs arrive. Nodes send output when their activity is completed.
CritterCoin Quest Editor: Add nodes to create complex Quests that run automatically as events occur.
For a full list of all available nodes, sign in and view them in the Quest Editor. Here are a few nodes as examples.
Activities
Complete a Daily - Waits for the student to successfully complete 1 or more Dailies before continuing.
Earn a Coin - Waits for the student to earn a specific Coin a certain number of times before continuing.
Earn Reward Points - Waits for the student to earn a specific number of reward points before continuing.
External Event - Waits for an event triggered by an API call from an external system before continuing.
House Win - Waits for the student's House to win a Round one or more times before continuing.
Purchase a Reward - Waits for the student to purchase a specific Reward a certain number of times before continuing.
Messaging
Add Instructions - Inserts instructions for the teacher or student on the Quest.
Add Message - Inserts a message into the Quests message log.
Clear Instructions - Removes any current instructions for the teacher or student.
Email a Teacher - Sends an email to a teacher.
Send a Student Banner - Sends a Banner message to the student's app.
Send a Student Toast- Sends a Toast message to the student's app.
Incentives
Feature Student - (requires Houses Display License) Features the student along with a message on the Houses Display.
Send a Coin - Sends a specific Coin to the student.
Send House Points - Sends a specific number of points to the student's House.
Send Reward Points - Sends a specific number of Reward Points to the student.
Interactions
Multiple Choice - Presents the student with a multiple choice question.
Teacher Signoff - Stops the Quest until the student gets a signoff from a specific teacher or any teacher.
Wait for Student - Waits until the student presses a button to continue the Quest.
Utility
End - Ends the Quest with a Pass or Fail status.
Router - Used to help organize layout.
Wait for all - Waits for all input before continuing, useful when allow multiple Nodes in parallel to execute before continuing.