Try   HackMD

exercise

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Exercises provide a student with activities to test his knowledge and to memorize the material better. They are built on top of other materials, like richMedia and fileCard.

You can customize different exercise parameters yourself and get:

  • listen to the audio, and write what you have heard
  • read the text and choose the correct translation
  • look at the image and reorder words
  • e.t.c. all possible combinations of those kinds of exercises.

The app gives to user feedback after each exercise: was his answer right or wrong.

Options

You can build any type of exercise by mixing different cells from option tables below.

What is given to a student?
Type Language
audio
text original
translation
image
 
What is required of a student?
Type Language Activity
audio write*
choose
text original write
choose
translation order
 
image   choose
 

Example

## Training [exercise | 001/001]

image, text-original --> text-translation choose-from-4 10
audio --> text-original choose-from-4 10
audio, text-original --> image choose-from-4 10
text-translation --> text-original write 50%

This code will display to user 4 sets of exercises, based on material of chapter-001/subchapter-001:

image, text-original > text-translation choose-from-4 audio > text-original choose-from-4
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
audio, text-original > image choose-from-4 text-translation > text-original write
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

In markdown

## Training [exercise | 001/001]

After material type exercise you should point to the source material chapterId/subchapterId, on that we will train. If you didn't specify it, by default it is previous material.

For each set of exercises, you should write a string:
given --> required activity count

given and required
comma-separated fields from table 1. Any combination of:
  • audio
  • text-original
  • text-translation
  • image
activity
one of
  • write
  • choose-from-N
  • order
count
integer number or percentage.

Planned (for next versions)

Tolerance for user input: don't consider diacritics, case (lower or upper), stress sign, etc

Module system for custom tolerance rules (extensible for any language).

:art: Styling

Each of described elements has its own fully customizable styles. You can easily change them.

:page_facing_up: for more info: Styling

:page_facing_up: More to read

:heavy_check_mark: :heavy_check_mark: :heavy_check_mark:

:white_check_mark: What is ULA Universal Learning App

:white_check_mark: Install app template on your computer (for further development)

:white_check_mark: Configure Home page

:white_check_mark: Learn Navigation and Content Structure

:white_check_mark: Get an idea of Content types, how to use them and create new ones

Study built-in content types:

:white_check_mark: richText

:white_check_mark: richMedia

:white_check_mark: fileCard

:white_check_mark: exercise

:white_check_mark: Translate your content to any languages

Style any part of the app as you want

Build your app for Android, iOS, Web

Deploy free, fast and easiest way to share your app with the world

Update keep the app up to date

Roadmap our plans (to-do list)