Next Tech content can be tested in hundreds of different ways. Tasks allow you to verify that a user has completed a specific task, assign a grade, and quantify the skills learned.
Tasks serve two purposes. First, they provide the user with a problem statement they are to complete. This enables the content author to create guided learning experiences for the user.
Second, they are linked to one or more checks that are used to verify a task has been completed successfully. The checks tied to a task are run in order and are run asynchronously, which is important to keep in mind when creating more advanced tasks.
Here is a list of tasks from the user's perspective inside their project: