Functional Requirement List of e-Textbooks

Table of Contents

Category ID Name
Accessibility AC01 Change text font
Accessibility AC02 Change line space
Accessibility AC03 Change font color
Accessibility AC04 Reverse white-and-black of window
Accessibility AC05 Text-to-speech
Accessibility AC06 Speed change of text-to-Speech
Accessibility AC07 Highlight of spoken part
Accessibility AC08 Metadata of body text for accessibility
Accessibility AC09 Keep layout even expansion of figures, tables or graphs
Accessibility AC10 Color configuration for color vision deficiency
Accessibility AC11 Readable figures or graphs even white-and-black reverse
Accessibility AC12 Closed captioning of movie
Accessibility AC13 Brightness control of movie
Accessibility AC14 Operation based on speech recognition
Accessibility AC15 Option of all ruby
Accessibility AC16 Option of non-ruby
Accessibility AC17 Double ruby, both-side ruby
Added Information by Learners AI01 Note to add, modify, delete, and move to body text
Added Information by Learners AI02 Include picture in note
Added Information by Learners AI03 Note windows to move and resize
Added Information by Learners AI04 Search text in notes
Added Information by Learners AI05 Print notes
Added Information by Learners AI06 Add and delete linkage to references
Added Information by Learners AI07 Bookmark to add, index, delete, or move to body text
Added Information by Learners AI08 Add and delete underline and highlight
Added Information by Learners AI09 Add and delete linkage to Web
Added Information by Learners AI10 Add, replay and delete audio memo
Added Information by Learners AI11 Text input with speech recognition
Added Information by Learners AI12 Index of added information
Added Information by Learners AI13 Time stamp of added information
Authentication & Copyright AU01 Authentication (enrollment) of LMS
Authentication & Copyright AU02 Online authentication
Authentication & Copyright AU03 Offline authentication
Authentication & Copyright AU04 Digital right management
Authentication & Copyright AU05 Usage restriction in case of copyright violation
Authentication & Copyright AU06 Metadata
Contents Representation CR01 Variable text size
Contents Representation CR02 Language specific text representation
Contents Representation CR03 Table support
Contents Representation CR04 Multimedia replay (picture, movie, 3D)
Contents Representation CR05 Audio replay
Contents Representation CR06 Interactive media representation
Contents Representation CR07 Page movement
Contents Representation CR08 TOC, move from TOC to target page
Contents Representation CR09 Footnote, move from body text to footnote
Contents Representation CR10 Word index, move from/to body text and index
Contents Representation CR11 Equation expression with markup language
Contents Representation CR12 Search text
Contents Representation CR13 Print page
Contents Representation CR14 Copy text
Learning Support LS01 Undo of erroneous operation
Learning Support LS02 Data transfer to server
Learning Support LS03 User specified Window configuration
Learning Support LS04 Sensor data utilization in tablet PC
Learning Support LS05 Link to or call another application
Learning Support LS06 Screen image capture
Learning Support LS07 Update of e-Textbook contents
Learning Support LS08 Notice board
Learning Support LS09 Discussion board
Learning Support LS10 Q&A board
Learning Support LS11 Time table
Learning Support LS12 Automatic Judgment of quiz answer
Learning Support LS13 Archive of learning achievement and history
Learning Support LS14 Learner list management
Learning Support LS15 Assist of adaptive and self-regulated learning
Learning Support LS16 Material customization by teachers
Learning Support LS17 Organization and management of learner groups
Learning Support LS18 Screen sharing and file exchange
Learning Support LS19 Common operation interface between textbooks
Related Information RI01 Dictionary, linkage from/to body text
Related Information RI02 References books, linkage from/to body text
Related Information RI03 Selection of dictionaries and reference books
Related Information RI04 Linkage to Web pages
ID AC01
Category Accessibility
Name Change text font
Description Justification: need to specify easy-to-read font (Gothic etc.) for low vision learners.
Required Function E-textbook platform software should provide a menu to select fonts.
Adaption of Standard

Specification

W3C specifies WOFF (Web Open Font Format) (http://www.w3.org/TR/WOFF/). Also, EPUB3 allows usage and dynamic download of WOFF fonts.
To Do
ID AC02
Category Accessibility
Name Change line space
Description Justification: need to widen line space for low vision learners.
Required Function E-textbook platform software should provide a menu to select line space.
Adaption of Standard

Specification

No need to utilize standardization.
To Do
ID AC03
Category Accessibility
Name Change font color
Description Justification: need to specify for learners of color blindness.
Required Function E-textbook platform software should provide a menu to select sets of font and background colors.
Adaption of Standard

Specification

No need of standardization.
To Do Related item: AC04.
ID AC04
Category Accessibility
Name Reverse white-and-black of window
Description Justification: need of black background and white text for low-vision learners.
Required Function E-textbook platform software should provide a menu to reverse color of text and background.
Adaption of Standard

Specification

No need of standardization.
To Do Readium already supports black-and-white reverse, and some other options of colors.
iBooks3 also supports black-and-white reverse.
ID AC05
Category Accessibility
Name Text-to-speech
Description Justification: need for low vision and totally blind learners.
Required Function E-textbook platform software should provide Text-To-Speech function.
Adaption of Standard

Specification

EPUB3 provides TTS specification (http://www.idpf.org/accessibility/guidelines/content/tts/speech.php).
To Do Implementation options:
1) Operating system provides text-to-speech function (e.g. iOS7).
2) E-textbook platform software provides text-to-speech function.
3) ePub3 contents provides audio files associated to body text (SMIL or TTS specification above).
ID AC06
Category Accessibility
Name Speed change of text-to-Speech
Description Justification: need to specify adequate speed of TTS speech which depends on learners.
Required Function E-textbook platform software should provide a menu to select Text-To-Speech speed.
Adaption of Standard

Specification

No need of standardization.
To Do For ePub3 media overlay (in SMIL), Readium supports menus of on-off, volume, and speed change.
iBooks3 has only menus of on-off and volume.
ID AC07
Category Accessibility
Name Highlight of spoken part
Description Justification: easy text understanding for low vision learners, associated with text-to-speech function.
Required Function E-textbook platform software should provide a function to highlight a word, a phrase or a sentence, which is spoken by TTS function.
Adaption of Standard

Specification

W3C specifies SMIL: Synchronized Multimedia Integration Language (http://www.w3.org/TR/SMIL3/). Also, DAISY is based on SMIL.
To Do ePub3 media overlay (in SMIL) specifies relationships between audio file and associated body text, then it can be used naturally for this function.
ID AC08
Category Accessibility
Name Metadata of body text for accessibility
Description Justification: e-textbook should contain data for braille conversion or ruby for totally blind and low vision learners.
For ideographic characters, braille data is acquired from ruby data, not from original text.
Required Function To be discussed.
Adaption of Standard

Specification

International braille standard was established in 1878.
To Do
ID AC09
Category Accessibility
Name Keep layout even expansion of figures, tables or graphs
Description Justification: low vision learners need to show figures etc. in expanded form.
At the same time, this expanded figures should be related to the described body text.
Required Function E-textbook platform software should provide the function to keep layout even expansion of figures, tables, or graphs.
Adaption of Standard

Specification

Advanced Hybrid Layout (AHL) might be useful, but needs verification.
To Do
ID AC10
Category Accessibility
Name Color configuration for color vision deficiency
Description Justification: pictures and videos should provide options of color configuration for color vision deficiency. Because they have variety of weak colors, a system should support these typical (good-to-see) color change configurations.
Required Function E-textbook platform software should provide a color set for color vision deficiency to change colors of body text, figures, tables etc.
(color change function should be supported in the software?)
Ideally an Operating system should provide this function. In this case, the software should obey this color specification.
Adaption of Standard

Specification

None.
To Do Related item: AC03 (text color).
Pictures should have stronger color contrast for weak-vision learners?
ID AC11
Category Accessibility
Name Readable figures or graphs even white-and-black reverse
Description
Required Function An author or a publisher should provide readability of figures and graphs when white and black are reversed.
Adaption of Standard

Specification

None.
To Do Related requirement: AC04.
For current iBooks3, colors of pictures remain in the original color.
On the other hand, iOS reverses color in every contents of applications.
It is debatable that AC04 and AC11 should be provided in Operating system or reader software.
ID AC12
Category Accessibility
Name Closed captioning of movie
Description Justification: closed captioning is necessary for deaf learners to understand video contents.
Required Function E-textbook platform software or video replay software should provide closed captioning function.
Adaption of Standard

Specification

There are many file formats, e.g. RealText, SAMI, SubRip, or SubViewer.
Also, W3C proposed Timed Text Markup Language (TTML) in http://www.w3.org/TR/ttaf1-dfxp/.
To Do Readium already supports TTML. However, experiment of TTML failed in Tamura Lab.
Instead, WebVTT (Video Text Track) format was successful. (http://dev.w3.org/html5/webvtt)
ID AC13
Category Accessibility
Name Brightness control of movie
Description Low vision learners need to control brightness of movie contents.
Required Function E-textbook platform software or video replay software should provide function to control brightness of movie.
Adaption of Standard

Specification

None.
To Do
ID AC14
Category Accessibility
Name Operation based on speech recognition
Description Justification: Necessary for learners of movement disorders.
Required Function E-textbook platform software should utilize speech recognition-based command subsystem provided by operating systems, if exists.
Adaption of Standard

Specification

None.
To Do Some operating systems have functions of speech recognition-based command subsystem.
E.g. “Speakable Items” provided on MacOSX, while “Voice Command Mode” provided on Windows.
ID AC15
Category Accessibility
Name Option of all ruby
Description Justification: need to support reading of ideographic characters.
Required Function E-textbook platform software should provide a functional switch to show all ruby.
Adaption of Standard

Specification

FYI: W3C recommends markup for ruby on HTML5 in http://www.w3.org/TR/ruby/.
However, it’s no sure whether this recommendation satisfies the target “all ruby” or not.

Need an option or switch for e-text reader, (1) always, or (2) show ruby only when “all ruby” option is specified.

To Do Verification is necessary the W3C recommendation satisfies the requirement.
All ruby manipulation is now discussed in SC34 JPNB.
Related item: AC16.
ID AC16
Category Accessibility
Name Option of non-ruby
Description Justification: a learner should have an option whether he wants to show ruby or not.
Required Function E-textbook platform software should provide a functional switch to show and hide ruby.
Adaption of Standard

Specification

FYI: W3C recommends markup for ruby on HTML5 in http://www.w3.org/TR/ruby/.
However, this requirement is independent from ruby data format.
To Do Related item: AC15.
ID AC17
Category Accessibility
Name Double ruby, both-side ruby
Description
Required Function
Adaption of Standard

Specification

Should wait discussion conclusion of SC34 JPNB.
To Do
ID AI01
Category Added Information by Learners
Name Note to add, modify, delete, and move to body text
Description Definition: note is a text data that a learner attaches description to specific part of e-textbook (linkage to body text).
Justification: Attachment of note data to e-textbook is beneficent: (1) technically, to keep relationship between note data and target body text of e-textbook easily, (2) for learners, to manage their own note data in unified platform of e-textbook, and (3) for teachers, to pick up and evaluate note data in server-uploaded e-textbook.
Required Function E-textbook platform software should provide note-taking function. It should also provide relationship between note data and target body text of e-textbook.
Adaption of Standard

Specification

To be discussed.
To Do “Notes” of iBooks (iOS application) has other specific meaning.
ID AI02
Category Added Information by Learners
Name Include picture in note
Description Definition: allow hand-written note in bitmap image.
Justification: necessary for first stage learners of K-6 (elementary school) who are not yet trained of typewriting. Also, necessary for same level learners in ideographic character culture, because the ideographic character needs alphabetical keyboard for most PCs, but a learner does not yet learn alphabet.
Required Function E-textbook platform software should provide a function to edit and save bitmap image. It should also be linked with specific body text of e-textbook.
Adaption of Standard

Specification

Bitmap image file format: to be discussed (some candidates).
Linkage between bitmap and body text: for ePub, CFI is available.
To Do Related requirement: AI01
Canvas function of HTML5 might be available on HTML based e-textbook platforms.
ID AI03
Category Added Information by Learners
Name Note windows to move and resize
Description Justification: to avoid overlay of body text of textbook and note area.
Required Function E-textbook platform software should provide to move and resize note windows.
Adaption of Standard

Specification

None.
To Do Related requirement: AI01
ID AI04
Category Added Information by Learners
Name Search text in notes
Description Justification: in order to rewind learner’s own note.
Required Function E-textbook platform software should provide search function of note data. It should be provided other than search of body text of e-textbook.
Adaption of Standard

Specification

TBD.
To Do Related requirement: AI01
ID AI05
Category Added Information by Learners
Name Print notes
Description
Required Function E-textbook platform software should provide to print note data.
Adaption of Standard

Specification

None.
To Do Related requirement: AI01, AI02
ID AI06
Category Added Information by Learners
Name Add and delete linkage to references
Description
Required Function E-textbook platform software should provide function to add and delete learner’s own linkage to references (another part of e-textbook, content of another application, Web URI etc.).
Adaption of Standard

Specification

To be discussed.
To Do “URL Scheme” adopted in iOS provides linkage to another application program. However, it is not clear how to show specific contents in another application.
For EPUB3, CFI (Canonical Fragment Identifier) (http://www.idpf.org/epub/linking/cfi/) is specified to identify specific part of a book.

Note: This function should be regarded as “learner-added information to body text”. In other words, it complies like learner-generated “Note”. In this sense, this function should be integrated as AI01. Otherwise, this link should be input in the body text. This means some modification of body text itself, and implies copyright violence.
In this implementation, there is “2-step” linkage: (1) body text to learner-generated note, and (2) note to the target reference.

ID AI07
Category Added Information by Learners
Name Bookmark to add, index, delete, or move to body text
Description Option of multiple bookmarks on one e-textbook.
Required Function E-textbook platform software should provide a function to add, index, delete or move bookmarks.
Adaption of Standard

Specification

To be discussed.
To Do For EPUB3, CFI (Canonical Fragment Identifier) (http://www.idpf.org/epub/linking/cfi/) is specified to identify specific part of a book.
ID AI08
Category Added Information by Learners
Name Add and delete underline and highlight
Description Underline and highlight is put to body text of e-Textbook.
Required Function E-textbook platform software should provide to add and delete underline and highlight on e-textbook context.
Adaption of Standard

Specification

To be discussed.
To Do For EPUB3, CFI (Canonical Fragment Identifier) (http://www.idpf.org/epub/linking/cfi/) is specified to identify specific part of a book.
ID AI09
Category Added Information by Learners
Name Add and delete linkage to Web
Description A learner is available to add and delete linkages to Web pages to any body text of e-textbook.
Required Function E-textbook platform software should provide to add and delete linkage to specific Web page.
Adaption of Standard

Specification

W3C specifies Link schema (http://www.w3.org/TR/html401/struct/links.html).
To Do Like AI06, URL itself should be included in learner-generated note.
ID AI10
Category Added Information by Learners
Name Add, replay and delete audio memo
Description Function to record learner’’s voice as audio memo.
Required Function E-textbook platform software should provide to:
(1) record learner’s voice and save it as an audio file,
(2) provide linkage between this audio file and target body text of e-textbook,
(3) replay the audio memo,
and (4) delete the audio memo.
Adaption of Standard

Specification

There are already existent for audio file format.
For ePub3, CFI (Canonical Fragment Identifier) is available to specify the linkage.
To Do
ID AI11
Category Added Information by Learners
Name Text input with speech recognition
Description
Required Function E-textbook platform software should provide a text input function with speech recognition.
There are some options (commercial or free) of speech-to-text function. The adoption is up to the platform.
Adaption of Standard

Specification

None.
To Do
ID AI12
Category Added Information by Learners
Name Index of added information
Description Justification: to facilitate learners to arrange his own adding information to e-textbook.
Required Function E-textbook platform software should provide index of added information to e-textbook.
Adaption of Standard

Specification

To be discussed.
To Do FYI iBooks3 has the function to provide list of learner-added information (bookmarks, notes, highlights, and underlines).
ID AI13
Category Added Information by Learners
Name Time stamp of added information
Description Justification: to help learners when information (note etc.) is added.
Required Function E-textbook platform software should provide time stamp of added information.
Adaption of Standard

Specification

To be discussed.
To Do This function requires to add time information to AI01, AI07 and AI08.
FYI: IBooks3 provides time stamp of Month and Date, but lacks information of Hour, Minutes and Second.
ID AU01
Category Authentication & Copyright
Name Authentication (enrollment) of LMS
Description Justification: make LMS to provide checking whether an e-Textbook user is registered on LMS.
Required Function E-textbook platform software should provide authentication of LMS (or remote server).
Adaption of Standard

Specification

Learner Information Data format: for experience API, an “actor” is specified as a specific e-mail address, OpenID, or local account in LMS.
For communication, single sign-on scheme (e.g. OAuth, SAML, Shibboleth, OpenID) is available.
To Do
ID AU02
Category Authentication & Copyright
Name Online authentication
Description A publisher checks if an user is authorized to use, when connected to Internet.
Required Function E-textbook platform software should provide online authentication of textbook company.
Adaption of Standard

Specification

To be discussed.
To Do This item is related to sales framework, so it’s not just a technical issue.
ID AU03
Category Authentication & Copyright
Name Offline authentication
Description A publisher checks if a user is authorized to use, even when not connected to Internet.
Required Function
Adaption of Standard

Specification

To Do How to provide purchase certificate on offline environment?
One option is to allow copy in offline environment, and prohibit usage of e-textbook after disclosure of violation of purchase and authentication.
ID AU04
Category Authentication & Copyright
Name Digital right management
Description e-Textbook file or including content is protected from unauthorized copy. (Social DRM or Commercial DRM)
Required Function An e-textbook reader platform should obey restriction of copyright protection scheme.
Adaption of Standard

Specification

None.
To Do It’s not purely technical matter.
ID AU05
Category Authentication & Copyright
Name Usage restriction in case of copyright violation
Description Prevent representation or operation of body text, media, or screen image in case of copyright violation.
Required Function Related to AU04.
Adaption of Standard

Specification

None.
To Do It’s not purely technical matter.
ID AU06
Category Authentication & Copyright
Name Metadata
Description e-Textbook should contain metadata (author, publisher, copyright, area, difficulty, country, language, grade etc.).
Required Function None
Adaption of Standard

Specification

For EPUB3, metadata is described in OPF file. Its data format follows Dublin Core.
To Do
ID CR01
Category Contents Representation
Name Variable text size
Description An user is able to change font size of the body text.
Required Function e-Textbook reader should provide option of body text size.
Adaption of Standard

Specification

None.
To Do
ID CR02
Category Contents Representation
Name Language specific text representation
Description Vertical writing, ruby, hyphenation etc.
Required Function e-Textbook reader should provide language specific text representation specified in additional tags in the body text.
Adaption of Standard

Specification

For ePub3, OK.
To Do
ID CR03
Category Contents Representation
Name Table support
Description Justification: a set of text information is effective to understand to arrange in table format.
In addition, tagged table formation needs much less data size rather than represented as a picture.
Required Function e-Textbook platform should have function to render tagged table.
Adaption of Standard

Specification

ex. HTML provides <table> tags.
To Do
ID CR04
Category Contents Representation
Name Multimedia replay (picture, movie, 3D)
Description Justification: multimedia utilization is a major advantage of e-textbook, rather than paper-based textbook.
ex. video replay supports learners to understand experiment and actual motion or reaction in real time.
3D media replay supports ….

To replay various types of multi-media.

Required Function e-Textbook platform should provide replay function of multimedia.
Adaption of Standard

Specification

e-textbook is available to utilize existing data formats of multimedia.
To Do
ID CR05
Category Contents Representation
Name Audio replay
Description Audio replay supports learners to learn aural communication.
Required Function e-Textbook platform should provide audio replay function.
Adaption of Standard

Specification

e-textbook is available to utilize existing audio data formats.
To Do
ID CR06
Category Contents Representation
Name Interactive media representation
Description Justification: interactive media supports learners to understand the target in try-and-error way.
Example: user-directed interactive media, hide/display selection, and input form processing processed inside e-Textbook.
Implementation: to write with Flash, JavaScript, Java, or some local script.
Required Function e-Textbook platform should provide representation function of interactive media.
Adaption of Standard

Specification

Should select and specify (official or standard) interactive media description.
To Do Related item: Automatic Judgment of Quiz (LS12).
ID CR07
Category Contents Representation
Name Page movement
Description Next, previous, or to specify page number.
Required Function e-Textbook platform should have a function to move to another page.
Adaption of Standard

Specification

None.
To Do
ID CR08
Category Contents Representation
Name TOC, move from TOC to target page
Description Table of Contents representation before presenting the body text.
(exclude automatic generation of TOC from raw body text)
Required Function e-Textbook platform should provide TOC representation, and jump function to body text to specify a part of TOC.
Adaption of Standard

Specification

toc.ncx is already provided in ePub3.
To Do IDPF proposes an extension of HTML5 to include linkage to another ePub file, to specify <a epub:type=”toc”> etc.
It is described in “ePub Content Document specification, 2.1.3 HTML5 extensions and Enhancements.
ID CR09
Category Contents Representation
Name Footnote, move from body text to footnote
Description Page-wise or section-wise footnote may vary.
Required Function
Adaption of Standard

Specification

To Do Is <section epub:type=”index”> available to generate TOC?

Is <aside id=”xx” epub:type=”footnote”> available to generate Footnote?

ID CR10
Category Contents Representation
Name Word index, move from/to body text and index
Description
Required Function
Adaption of Standard

Specification

To Do Is <dl epub:type=”glossary”> available?
ID CR11
Category Contents Representation
Name Equation expression with markup language
Description
Required Function e-Textbook platform should provide rendering function of equation description.
Adaption of Standard

Specification

Debatable.
To Do In case of TeX, Mathjax (http://www.mathjax.org) converts Tex description to equations (collection of <span> tags).
However, Mathjax is open source and voluntary function. Ideally ePub3 platform should provide this rendering function.
ID CR12
Category Contents Representation
Name Search text
Description
Required Function e-Textbook platform should have a function to search body text.
Adaption of Standard

Specification

None.
To Do
ID CR13
Category Contents Representation
Name Print page
Description
Required Function e-Textbook platform should provide printing fucntion.
Adaption of Standard

Specification

To Do In many cases, this function is provided by e-textbook platform. However, it might violate copyright of the target book.
It’s not just a technical issue, but include legal discussion.
ID CR14
Category Contents Representation
Name Copy text
Description Copy specified text area and paste it to another application, e.g. Web browser.
Required Function e-Textbook platform should provide (?) copy text and paste it into (where: learner-generated note?). Copy text and paste it into text box of quiz should be prohibited.
Adaption of Standard

Specification

None.
To Do Copyright issue.
In many cases, copy & paste function is provided by operating system.
ID LS01
Category Learning Support
Name Undo of erroneous operation
Description Justification: to allow erroneous operation due to human error.
Required Function E-textbook platform software should provide “undo” function of learner’s erroneous operation.
Adaption of Standard

Specification

None.
To Do
ID LS02
Category Learning Support
Name Data transfer to server
Description Justification: (1) in order to archive learning achievement and portfolio in a remote server, and (2) teachers or analyst to grasp learning achievement and provide necessary feedback.
Includes options of automatic or manual.
Required Function E-textbook platform software should specify transmitting function of learner data with a specified remote server.
Adaption of Standard

Specification

Experience API (former Tin-Can) (http://www.adlnet.gov/tla/experience-api) recommended for its lightweight and flexible specification.
To Do Related item: LS13.
ID LS03
Category Learning Support
Name User specified Window configuration
Description Justification: necessary information for learning vary among learners.
It includes to represent multiple windows on same screen, configure to allocate contents of each window, and save configuration to reuse.
Required Function E-textbook platform software should provide a function of user specified or template-based window configuration.
Adaption of Standard

Specification

None.
To Do
ID LS04
Category Learning Support
Name Sensor data utilization in tablet PC
Description Justification: to provide interactive learning materials on tablet PCs.
Sensor data includes touch, acceleration, inclination, GPS, camera etc.
Required Function E-textbook platform software should provide a function to pick up various information of sensors provided by the operating systems and devices.
Adaption of Standard

Specification

Hopefully to be standardized but difficult, because types of sensors in tablet PCs are not standardized.
To Do e.g. geolocation API provided in HTML5, navigator.{getCurrentPosition, watchPosition, clearWatch} methods are available.
ID LS05
Category Learning Support
Name Link to or call another application
Description Justification: in order to provide variety of learning activities, utilization of various application softwares is desirable.
Required Function E-textbook platform software should provide a function to call another application software and switch screen.
Adaption of Standard

Specification

Needed standard (operation system-independent) description of this function.
To Do iBooks software of iOS provies “URL Scheme”, which specifies a certain application software in Scheme Name (or Protocol) part of URI syntax. Also, Android and other operating systems might support similar functions. However, they are operating system dependent.
ID LS06
Category Learning Support
Name Screen image capture
Description Justification: to archive and transfer screen image (includes learner note, underline etc.) for evidence of learning achievement.
Required Function E-textbook platform software should provide a function to take a screen image and save it as a picture file.
Adaption of Standard

Specification

Picture file format might be standardized.
To Do Utilize operating system function?
ID LS07
Category Learning Support
Name Update of e-Textbook contents
Description Justification: in order to adapt dynamic update of e-Textbook content. According to this update, learner-generated information should be immigrated into new version of contents.
Required Function E-textbook platform software should provide a function to modify e-Textbook content due to instruction of remote server.
Adaption of Standard

Specification

To be discussed.
Version control system scheme is available?
(Integration of content and learner-generated information is an open question.)
To Do Related item: LS16.
There might be an option of automatic or manual. The option is selectable by teachers, administrators, or learners.
Issue = integration of new content: learner-generated information (e.g. underline or note) should be immigrated, but it is unclear that the information are adapted into same content part.
ID LS08
Category Learning Support
Name Notice board
Description Justification: need of notification from teachers and schools to learners.
Required Function E-textbook platform software should provide a function to receive information from remote server, and notify / show it to learners.
Another option is to call another application of the notice board from e-textbook platform (LS05).
Adaption of Standard

Specification

To be discussed.
To Do No information update by learners. Many options of implementation: Web based bulletin board, push notification, etc. Another specific application is applicable to implement this function, but a learner should be notified an update in some way.
ID LS09
Category Learning Support
Name Discussion board
Description Justification: needed for platform of collaborative learning or active learning by learners. Learners are allowed to write, update and delete his utterance.
Required Function E-textbook platform software should provide a function to share information or discuss among other learners.
Another option is to call another application of the notice board from e-textbook platform (LS05).
Adaption of Standard

Specification

To be discussed.
To Do Many options of implementation: Web based bulletin board, SNS, etc. Another specific application is applicable to implement this function, but a learner should be notified an update in some way.
ID LS10
Category Learning Support
Name Q&A board
Description Justification: to avoid impasse in individual or self learning.
Required Function E-textbook platform software should provide a function to upload his question and view other existent Q&As.
Another option is to call another application of the notice board from e-textbook platform (LS05).
Adaption of Standard

Specification

To be discussed.
To Do Many options of implementation: Web based bulletin board, SNS, etc. Another specific application is applicable to implement this function, but a learner should be notified an update in some way.
ID LS11
Category Learning Support
Name Time table
Description Justification: to help learners to check time table of classroom learning.
Required Function E-textbook platform software should provide a function to view time table of learner’s class.
Another option is to call another application of the notice board from e-textbook platform (LS05).
Adaption of Standard

Specification

To be discussed.
To Do Many options of implementation.
ID LS12
Category Learning Support
Name Automatic Judgment of quiz answer
Description Justification: to help individual learning. Automatic and qualitative feedback function is also desirable due to learner’s answer.
Required Function E-textbook platform software should provide a function to judge learner’s answer of quizzes.
Adaption of Standard

Specification

None.
To Do In ePub3, JavaScript should work to implement this function.
Related item: LS13 (history archive) and LS15 (adaptive learning support).
ID LS13
Category Learning Support
Name Archive of learning achievement and history
Description Justification: necessary for teachers to give feedback and grade.
Also it is available of self management of learners.
Required Function Same as LS02 for transmitting function.
Adaption of Standard

Specification

Standard data format of learning history is needed.
To Do Related item: LS02 (data transfer to server), LS12 (automatic judgment of quiz).
FYI, eXperience API describes data as triadic model (actor-verb-object) in JSON format.
ID LS14
Category Learning Support
Name Learner list management
Description Justification: for teachers to manage his class. This list is located on LMS, LRS or another type of management server.
Required Function To be discussed.
Adaption of Standard

Specification

To be discussed.
Related standard, LIP (Learner Information Package: IMS) and PAPI (Public and Private Information) Learner (IEEE).
To Do Related item: AU01 (LMS enrollment).
ID LS15
Category Learning Support
Name Assist of adaptive and self-regulated learning
Description Adaptive learning material and quiz display according to achievement or error.
Required Function To be discussed.
Adaption of Standard

Specification

To be discussed.
To Do Related item: LS12.
ID LS16
Category Learning Support
Name Material customization by teachers
Description Justification: to provide teacher-customized learning material. It includes selection, addition, and sequence change of materials and quizzes.
Required Function To be discussed.
Adaption of Standard

Specification

To be discussed.
To Do Related item: LS07.
This functions should be discussed in authoring environment issue, not e-textbook operating software.
Copyright issue might be discussed (modification of original textbook might violate copyright).
ID LS17
Category Learning Support
Name Organization and management of learner groups
Description Justification: to facilitate collaborative learning.
Required Function E-textbook platform software should provide a function to show a learner group and its members to a learner. This information should be downloaded from a remote server (LRS etc).
Adaption of Standard

Specification

To be discussed.
To Do The group information should be stored and downloaded from LRS or LMS, not indicated individually from teachers.
ID LS18
Category Learning Support
Name Screen sharing and file exchange
Description Justification: (learner to learner) to share information between learners in collaborative learning. Also (teacher and learner) to help communication between teachers and learners.
Required Function E-textbook platform software should provideor link to a function to share screen image and specific file between teachers and learners, or learners to learners.
Adaption of Standard

Specification

To be discussed.
To Do This function should be provided in another application software. So it is related to LS05.
ID LS19
Category Learning Support
Name Common operation interface between textbooks
Description Justification: to reduce cognitive workload of teachers and learners when operating e-textbooks.
Required Function E-textbook platform software should provide a common interface for variety of e-textbooks.
Adaption of Standard

Specification

None.
To Do Common interface specification should be discussed.
ID RI01
Category Related Information
Name Dictionary, linkage from/to body text
Description Justification: to accelerate checking dictionary for language learning.
Required Function E-textbook platform software should provide linkage between e-textbook contents and dictionary.
Adaption of Standard

Specification

To be discussed.
To Do For EPUB3, CFI (Canonical Fragment Identifier) (http://www.idpf.org/epub/linking/cfi/) is specified to identify specific part of a book.
Related item: RI02.
FYI, MacOS and iOS provide call function of OS-embedded dictionary.
ID RI02
Category Related Information
Name References books, linkage from/to body text
Description Justification: to accelerate viewing reference books.
Required Function E-textbook platform software should provide linkage between e-textbook contents and reference books.
Adaption of Standard

Specification

To be discussed.
To Do Related item: RI01.
If the target reference is stored in the same device, this function implies to call another e-book.
Current iBooks3 has no function to call another e-book.
Readium is able to specify another downloaded e-book to specify http://chrome-extension.//xxxxxxxx (to specify application)/views/yyyy (contents).
ID RI03
Category Related Information
Name Selection of dictionaries and reference books
Description Justification: one textbook has a case to be referred from/to variety of dictionaries and reference books. In this case, a learner has option of references, specified by schools or teachers.
Required Function E-textbook platform software should have a function to switch referred dictionary and reference book.
Adaption of Standard

Specification

To be discussed.
To Do Related item: RI02
ID RI04
Category Related Information
Name Linkage to Web pages
Description Justification: to provide reference of external information resource, especially Web resource for learning activity.
Required Function E-textbook platform software should provide a function to view a Web page specified in e-textbook contents.
Adaption of Standard

Specification

Link schema of W3C is applicable.
To Do E.g. W3C specifies Link schema (http://www.w3.org/TR/html401/struct/links.html).
FYI, iBooks3 jumps to Safari when URI is specified.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です