---
title: E-book components｜RainbowOne
description: Multiple e-book learning components are provided for creating interactive e-books, no need coding and easy for use. Try our platform RainbowOne now!
image: your_generic_website_image.jpg
---

# E-book Components

An innovative e-book editor with easy drag and drop is provided for you to customise anything as you wish. Abundant learning components are specially designed for education as follows.

![](https://www.rainbowone.net/hs-fs/hubfs/Tools%20-%20components/component_pic.gif?width=707&height=480&name=component_pic.gif)

##### [Text](https://www.rainbowone.net/component#text)  |  [Media](https://www.rainbowone.net/component#media)  | [Drag & Drop](https://www.rainbowone.net/component#dd) | [Question](https://www.rainbowone.net/component#question) | [Interactive](https://www.rainbowone.net/component#interactive) |  [Game](https://www.rainbowone.net/component#game)  |  [Design](https://www.rainbowone.net/component#design)  |  [Shape](https://www.rainbowone.net/component#shape)  | [Browse](https://www.rainbowone.net/component#browse) | [Language](https://www.rainbowone.net/component#language) |  [Math](https://www.rainbowone.net/component#mathematics)

### Text

![Text](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-11.png "Text")

## Text

- Can add link to web page
- Can format the text with Bullet points or Numbering
- Have different bullet and Numbering styles

![Super Text](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-12.png "Super Text")

## Super Text

More interactive function text

- Have AI generated audio or upload your own audio
- Click word to open Glossary, checking for explanation or pronunciation
- With stroke animation
- Auto highlight the words pronouncing in progress

### Media

![Vector graphics/Image](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-image.png "Vector graphics/Image")

#### Vector graphics/Image

- Over 4000 cliparts & 15000 photos free to use
- Can upload your photos to media library

![Sound Player](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-soundplayer.png "Sound Player")

## Sound Player

- Support mp3 source file playing
- TTS (10 languages selection)

![Video](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-video.png "Video")

## Video

- Support mp4 source file
- Allow Full screen mode/ adjustable size window viewing

![Camera](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-camera.png "Camera")

## Camera

- Photos can be uploaded
- Can import photo from PC or iPad photo library
- Have screenshot taking tool

![Video Camera](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-videocamera.png "Video Camera")

#### Video Camera

- 990s Max sound recording time
- Have Playback recorded sound function

![Sound Recorder](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-recorder.png "Sound Recorder")

## Sound Recorder

- 990s Max sound recording time
- Have Playback recorded sound function

![Animation (Flash)](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-19.png "Animation (Flash)")

## Animation (Flash)

- Support swf source file
- With repeat playing and autoplay function

![YouTube](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-youtube.png "YouTube")

## YouTube

- Advertisement auto filter
- Allow Full screen mode/adjustable size window viewing

![Print button](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-21.png "Print button")

#### Print button

- Print on printer/Save as PDF
- Print with/without answer option
- Low/Medium/High resolution selection
- Print range selection

### Drag & Drop

![Drag (Free)](https://www.rainbowone.net/hubfs/Tools%20-%20components/dd-free.png "Drag (Free)")

#### Drag (Free)

- Each Drag item can reuse/zoom/rotate
- Can set limitation to Drag item moving direction
- Drag item can be a picture/photo/text

![Drag (1 to 1)](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-dd-1to1.png "Drag (1 to 1)")

## Drag (1 to 1)

- 1 Drag item can only be mapped with 1 Drop area
- Drag item can be a picture/photo/text

![Drag (Reuse)](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-dd-reuse.png "Drag (Reuse)")

## Drag (Reuse)

- 1 Drag item can only be mapped with > 1 Drop area
- Drag item can be a picture/photo/text

![Drag (Group)](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-dd-gp.png "Drag (Group)")

## Drag (Group)

- 1 Drag area can be mapped with  1 Drag items
- Drag item can be a picture/photo/text

![Drag (Exchange)](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-dd-exchange.png "Drag (Exchange)")

#### Drag (Exchange)

- Student can move the same group drag items to any drop area
- All Drag items can form groups by linked together with a line
- Drag item can be a picture/photo/text

![Drag (Order group)](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-dd-order.png "Drag (Order group)")

#### Drag (Order group)

- Each Drag item should move to its corresponding Drag area
- All Drag item are labeled with number and linked together with a line
- Drag item can be a picture/photo/text

![Drag (Multiple)](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-28.png "Drag (Multiple)")

## Drag (Multiple)

- Multiple Drag items can move to multiple drag areas
- Drag item can be a picture/photo/text

![Drag (Count)](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-29.png "Drag (Count)")

## Drag (Count)

- Unit can be Currency/ Weight/ Length/ Volume
- Each Drag item can set value
- Drag Area set counting total
- Drag item can be a picture/photo/text

### Question

![Multiple Choice](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-30.png "Multiple Choice")

#### Multiple Choice

- Question/ Non-question mode selections
- Allow multi selection
- Answers box can be in horizontal or vertical orientation

![MC Graphics](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-graphicmc.png "MC Graphics")

## MC Graphics

- Answer box can insert Vector graphic or photo
- Answers box can be in horizontal or vertical orientation
- Allow multi selection 

![Text switch](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-textswitch.png "Text switch")

## Text switch

- Text selection box can be displayed in horizontal or vertical orientation
- Have sound

![Fill in the Blanks](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-fillintheblanks.png "Fill in the Blanks")

## Fill in the Blanks

- Have different answer input modes
- Can more than 1 correct answers
- Have sound

![Long Answer](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-longans.png "Long Answer")

#### Short Answer

- 5 marking types: Keywords, Exact, Block, Long & Free
- Keywords marking represents that it is correct if students have answered keywords in the answer box
- Provides question and single-line answer box

![Long Answer](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-longans.png "Long Answer")

#### Long Answer

- Can handwriting or keyboard input answer
- Have sound
- Have different fonts sizes 

![True False](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-truefalse.png "True False")

## True False

- Question/ Non-question mode selections
- Tick/Cross symbol
- Selection box can adjust the size/space/number

![Line Matching](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-line_matching.png "Line Matching")

## Line Matching

- Each dots accept more than 1 lines connection
- Dot size and Line weight are adjustable

![e-Pen](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-37.png "e-Pen")

## e-Pen

- Draw anything on eBook and submit to teacher
- Different colors are available

![Spot Answer](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-spotans.png "Spot Answer")

#### Spot Answer

- Have sound effect
- Can limit the incorrect times
- No. of Spotting circles & the spotting circles area can be increased/decreased

![Mind Map](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-mindmap.png "Mind Map")

## Mind Map

- Partial/View/Free Style mode
- Can insert photo or text
- Font size can be adjusted

![Presentation Box](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-40.png "Presentation Box")

## Presentation Box

- Embedded the e-Pen, camera, sound recorder and Video camera components
- Student can explore their creative idea

![Maze](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-maze.png "Maze")

## Maze

- Freely set the route, no of checkpoints and its location
- Can set the allowable range of deviation
- Starting point and End can be hidden

### Interactive

![Answer Popup](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-ans_popup.png "Answer Popup")

#### Answer Popup

- Can only be used at teacher mode
- Hide the pre-set answer
- Display pre-set answer upon pressing the "Answer" button
- Button can be "Answer" or "Ref-Ans"

![Self Assessment](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-46.png "Self Assessment")

## Self Assessment

- Chart for collecting students grading and comments
- Fast to build the evaluation form

![Pages box](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-page_box.png "Pages box")

## Pages box

- Can display different contents on same page
- Support adding photo, vector graphic, shape and text

![Popup](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-popup.png "Popup")

## Popup

- Have different button styles
- Support adding text, photo, sound player, vector graphic on Popup window
- Mainly used for giving hints

![Clock](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-clock.png "Clock")

#### Clock

- Have View/Question/  
  Non-question modes
- Hide the pre-set answer
- Sec/Min/Hour hand can set on or off and different colors

![Digital Clock](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-digital_clock.png "Digital Clock")

## Digital Clock

- Have View/Question/  
  Non-question modes
- Can set to be 24-hour
- Fonts on clock can set to Digital/Text

![Discussion](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-discussion.png "Discussion")

## Discussion

- Best tool for online interactive classroom discussion
- Support sound/text/photo/ graphical message
- Can instant reply and delete any messages at chat window

![Piano](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-piano.png "Piano")

## Piano

- Support key or sound record
- Key width is adjustable
- Can choose other instruments like Guitar, Bell, Flute, Dynamic and E-piano

### Game

![Piggy Restaurant](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-piggy.png "Piggy Restaurant")

#### Piggy Restaurant

- Multiple Choice Game
- Shoot the dessert to the right table 
- Have 2/3/4 Multiple choice options

![Polar Bear](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-83.png "Polar Bear")

## Polar Bear

- Multiple Choice Game
- Move the polar bear to select correct answer
- Have 2/3/4 Multiple choice options

![Aqua Trail](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-84.png "Aqua Trail")

## Aqua Trail

- Multiple Choice Game
- Select correct answer to see what marine life you find
- Have 2/3/4 Multiple choice options

![Yummy Bugs](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-bugs.png "Yummy Bugs")

## Yummy Bugs

- Multiple Choice Game
- Help little frog to select correct answer to catch bugs
- Have 2/3/4 Multiple choice options

![Puppy Park](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-86.png "Puppy Park")

#### Puppy Park

- Multiple Choice Game
- Have 2/3/4 Multiple choice options
- Drag the bone to shoot the answer

![Goldfish Scooping](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-96.png "Goldfish Scooping")

## Goldfish Scooping

- Other type game (Classification)
- According the hints, moving fish to the correct bowl

![Canyon Run](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-87.png "Canyon Run")

## Canyon Run

- Sentence Reordering Game
- Arrange in correct orders by moving the stones

![Little Prince Series](https://www.rainbowone.net/hubfs/blog/10games.png "Little Prince Series")

## Little Prince Series

- Famous learning game with numerous awards
- Designed for Language
- Used in different types of RainbowOne e-books or exercises

### Design

![Title](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-title.png "Title")

#### Title

- Have different styles and icons for choosing

![Subtitle](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-subtitle.png "Subtitle")

## Subtitle

- Have different styles for choosing

![Question/ Question No.](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-question.png "Question/ Question No.")

## Question/ Question No.

- Can adjust the question ball size and color

![Pattern](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-pattern.png "Pattern")

## Pattern

- Good to be used as the   
  E-book background
- Have 100 background objects for selection

### Shape

![Line/Curve](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-line.png "Line/Curve")

#### Line/Curve

- Dash/Solid line type selection
- Arrowhead/Pointed Head and Tail
- Horizontal/ Vertical orientation/Direction

![Shape](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-shape.png "Shape")

## Shape

- 12 different shapes for use
- Can add text and color on shape

![Speech bubble](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-58.png "Speech bubble")

## Speech bubble

- Can add color or text
- Can select Square/Circle bubble

![Thinking bubble](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-think.png "Thinking bubble")

## Thinking bubble

- Can add color or text
- Can select Square/Circle bubble

### Browse

![Web Browser](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-web_browser.png "Web Browser")

#### Web Browser

- Can preset URL
- Add for web browsing on  
  e-book

![Website Link](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-link.png "Website Link")

## Website Link

- Insert the URL hypertext on page

![Google Search/Image](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-search.png "Google Search/Image")

## Google Search/Image

- Can pre-input the searching keywords
- Display the search results on screen

![Google Map](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-map.png "Google Map")

## Google Map

- Can pre-input the searching location/address
- Display the search results on screen

### Language

![Writing Stroke](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-writing.png "Writing Stroke")

#### Writing Stroke

- Can set different level of difficulty
- Passing rate can be adjusted
- Evaluation in term of accuracy
- Jiu Gong Ge/Font ruler

![Stroke Display](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-display.png "Stroke Display")

## Stroke Display

- Play Speed have fast/slow/middle options
- Jiu Gong Ge/Font ruler

![Sentence Reorder](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-reorder.png "Sentence Reorder")

## Sentence Reorder

- Automatic random sort
- Has sound

![Extend Sentence](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-extend.png "Extend Sentence")

## Extend Sentence

- Automatic random sort
- Has sound

![Pinyin text](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-pinyin_text.png "Pinyin text")

#### Pinyin text

- Automatic generate text with Pinyin
- Have sound and TTS/MP3 file playing
- Can self-defined Pinyin

![Pinyin filling](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-pinyi.png "Pinyin filling")

## Pinyin filling

- Automatic generate text with Pinyin
- Can set different answering combinations
- Self-build Pinyin keyboard to input
- Can self-defined Pinyin

![Pinyin element](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-pinyin_element.png "Pinyin element")

## Pinyin element

- Assessing the student initials or finals or tone knowledge
- Self-build Pinyin keyboard to input

![icon-97](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-97.png "icon-97")

## Speech Recognition

- Assessing students' pronunciation accuracy
- First listening to the pronunciation, and then recording, system will check automatically

### Mathematics

![Ruler](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-ruler.png "Ruler")

#### Ruler

- Unit in inch or cm
- Length is adjustable
- Scale size can be 0.5/1 or all
- Free to move and rotate

![V Ruler](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-vruler.png "V Ruler")

## V Ruler

- 2 arms can drag freely
- Size is adjustable
- Free to move and rotate

![Pin Board](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-pinboard.png "Pin Board")

## Pin Board

- 9/16/25 pins selection
- Lateral Reversal/ Upside down functions
- 4 colors can be chosen

![Counter](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-counter.png "Counter")

## Counter

- Have View/Question mode
- Size is adjustable

![Stopwatch](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-stopwatch.png "Stopwatch")

#### Stopwatch

- Measure the time
- Can be used as a Countdown timer as well

![Right Angle Ruler](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-75.png "Right Angle Ruler")

## Right Angle Ruler

- Can set rotate angle range from 0 to 90 degree
- Size is adjustable
- Free to move and rotate

![Parallel Ruler](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-paralle.png "Parallel Ruler")

## Parallel Ruler

- Rotate angle range from 0 to 90 degree
- Length is adjustable
- Free to move and rotate

![Protractor](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-protractor.png "Protractor")

## Protractor

- Rotate angle range from 0 to 90 degree
- Size is adjustable
- Free to move and rotate

![Building Blocks](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-block.png "Building Blocks")

#### Building Blocks

- Size is adjustable
- Free to move and rotate

![Direction Game](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-79.png "Direction Game")

## Direction Game

- Games for checking Direction knowledge
- With Eight directions Multiple Choice Question

![Column form](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-column.png "Column form")

## Column form

- Carry have 3 options  
  (No input/With score/ Without score)

![Compass](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-compass.png "Compass")

## Compass

- Used at iPad or Android tablets
- Chinese/English version
- Display eight directions

![Counting grain](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-grain.png "Counting grain")

#### Counting grain

- 100/10/1 binding articles
- Option of showing/not showing total
- Automatic decompose when moving the binding articles from hundreds to ten or tens to units

![Line Chart](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-line_chart.png "Line Chart")

## Line Chart

- Have View/Question/Non-question modes
- Sub grid can be hide
- The minimum and maximum value of Y-axis can be set

![Bar Chart](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-bar_cahrt.png "Bar Chart")

## Bar Chart

- Have View/Question/Non-question modes
- Orientation can be horizontal or vertical
- Type can be stacked or Grouped
- Support Pop-up window

![Block Chart](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-block_chart.png "Block Chart")

## Block Chart

- Have View/Question/Non-question modes
- Orientation can be horizontal or vertical
- Type can be 2D or 3D
- Support Pop-up window

![Pictogram](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-pictogram.png "Pictogram")

#### Pictogram

- Have View/ Question/Non-question modes
- Orientation can be horizontal or vertical
- Can change icon for each Pictogram bar
- Support Pop-up window 

![Fraction](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-91.png "Fraction")

## Fraction

- Support Number/Equation input mode
- Can input proper fraction, improper fraction & mixed fraction
- Width of Answer box can be adjusted

![Fractional Simplification](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-simplification.png "Fractional Simplification")

## Fractional Simplification

- Automatically calculate Irreducible fraction by just entering numerator and denominator
- Formula can be added for ease of calculation

![Fraction Expansion](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-expansion.png "Fraction Expansion")

## Fraction Expansion

- Automatically generate expansion formula by just entering numerator and denominator
- Formula can be added for ease of calculation

![Fraction Shape w/ Ans](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-98_eng.png "Fraction Shape w/ Ans")

#### Fraction Shape w/ Ans

- Answering mode can be set as fraction pie, just fraction or both
- Fraction pie can change to different shapes and appearance, including size, color and stroke size
- Students can choose using mixed fraction, fraction or integer to answer

![Fraction Shape](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-99.png "Fraction Shape")

#### Fraction Shape

- Automatically calculate the fraction pie by just entering the correct fraction
- Fraction pie can change to different shapes and appearance, including size, color and stroke size

![Fraction Answer](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-100_eng.png "Fraction Answer")

#### Fraction Answer

- Automatically calculate any form of fraction by just entering the correct fraction
- Students can choose using mixed fraction, fraction or integer to answer

![Fraction Compare](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-101.png "Fraction Compare")

#### Fraction Compare

- Automatically calculate the first one is less than, greater than, or equal to the other

![Fraction Convert](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-102_eng.png "Fraction Convert")

#### Fraction Convert

- Automatically convert the final mixed fraction, fraction or integer by just entering the initial fraction
- Students can choose using mixed fraction, fraction or integer to answer

![L.C.M. / H.C.F.](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-103.png "L.C.M. / H.C.F.")

#### L.C.M. / H.C.F.

- Have L.C.M. / H.C.F. evaluation Mode
- Option of showing Question+Answer+Formula, or any 2 of them
- Division checking mode can be set as No checking, Check but no score and Check and score

![Balance](https://www.rainbowone.net/hubfs/Tools%20-%20components/component-balance.png "Balance")

#### Balance

- Have View/Question/Non-question Mode
- Static item can preset on the balance
- Option of showing/ not showing drop area value

![Random Arithmetic](https://www.rainbowone.net/hubfs/Tools%20-%20components/icon-104.png "Random Arithmetic")

#### Random Arithmetic

- The type of evaluation can be set, including  
  1.  a+b=[c]  
  2.  a+[b]=c  
  3.  [a]+b=c
- 2 range of number value can be set
- Can be set as random Addition, Minus, Multiply and  Division, or any 1 of them