Abstract

<p class="Abstract">Facilitation of new methods for learning materials delivery and adoption of new learning experiences and practices in e-learning is always a challenge. Using synthesis of digital audio learning assets and learning objects as one of main sources for conducting learning is not new, but research on using audio lectures or combined audio with presentation lecture is not well investigated and adopted in traditional online learning environments. The main goal of current paper is to present requirements elicitation, software analysis, design, construction and testing of secure and reusable software architecture for production and delivery of learning resources with audio elements in university programming courses. Paper presents different architecture styles for designing the system and finish with presentation of development and usage of contemporary Software Server for Automatic Generation of Audio Lectures (uListenSrv). Main difference here is support of languages, not only in English, but not so popular languages, like Bulgarian language.</p>

Highlights

  • Current work represents analysis, design, implementation and testing of software server called uListenSrv - that is web–based, platform independent system that gives opportunity to transform wide variety of presentation and text files into voice readings, available for download

  • The system cope with information security management and works with user accounts, where registration and its use is entirely free of charge

  • As step to previous study we propose to measure satisfaction of students with adding generated audio lectures with the lecture which they know very well, and using lecturers words, but audio is produced by usage of audio-generation software, known as text-to-speech software

Read more

Summary

Overview

Design, implementation and testing of software server called uListenSrv - that is web–based, platform independent system that gives opportunity to transform wide variety of presentation and text files into voice readings, available for download. The system cope with information security management and works with user accounts, where registration and its use is entirely free of charge. The developed architecture satisfies following software requirements: multi-tenant, configurable, client-server, service-oriented, modular, and extensible in nature. End users communicate with the server and explore system functionality using web client. The server layer provides access to core functionality via software services through network, which are documented to facilitate usage from external software systems, and learning management systems (LMS). Main functionality, provided by the proposed software server system, can be summarized as follows:. System is divided into subcomponents and each subcomponent is designed as subproject in order to foster reuse of software and architecture decisions

State of the art
Structure of paper
Software architecture categorization
Software functional requirements
Software non-functional requirements
Module structure of software
Module dependenciues
Implementation
Usage of the system
Client-side software prototype – create audio lecture
Conclusions and Future Work
Authors
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call