arrow
返回

TAnnotator: Towards Annotating Programming E-textbooks with Facts and Examples

delete2023-01-25
delete1
delete
OA
AI
A
Akhila Sri Manasa Venigalla *
S
Sridhar Chimalakonda
DOI:10.1186/s40561-023-00228-ydelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
E-textbooks are one of the commonly used sources to learn programming, in the domain of computer science and engineering. Programming related textbooks provide examples related to syntax, but the number of examples are often limited. Thus, beginners who use e-textbooks often visit other sources on the internet for examples and other information. Adding dynamic information to programming related e-textbooks such as additional information about topics of discussion and real-world programming examples could enhance readers' experience, and improve their learning. Hence, towards enhancing user experience with programming-based e-textbooks, we present TAnnotator, a web-based portal that dynamically annotates computer-programming based e-textbook, The C++ Tutorial, with related programming examples and tooltips. The tooltips aim to provide further knowledge to the readers about various concepts being discussed in textbooks by providing related facts adjacent to the text of the topic in the e-textbook. TAnnotator has been evaluated to assess the usefulness, user experience and complexity using UTAUT2 model through a user survey with 15 volunteers. The results of the survey indicated that TAnnotator was useful in providing additional knowledge on top of the e-textbook.
Keyword:
E-textbooks
Dynamic annotation
LDA
Facts
Examples

期刊

S
Smart Learning Environments
IF:
12.1
论文数:
364
被引数:
2.4K

机构

I
indian institute of technology system (iit system)
学者数:
9.5W
论文数: 9.9W
被引数: 93
引用论文

引用论文

err分享
err收藏
Contact allergy to propolis in beekeepers
err2007-05-01
err0
PREAI
errK. Münstedt; M. Hellner; A. Hackethal; D. Winter; R. Von Georgi
err分享
err收藏
学者 查看更多内容