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
Summary
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
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have