Abstract:
Along with the development of the internet and new technology, attending classes
in person is no longer the only way to study. Nowadays, as long as you have access
to the internet, you may receive a high-quality education anytime and wherever you
want. With distance learning, a student can learn at their own pace while the teacher
can organize the student’s learning materials. This technical approach makes students
comfortable with the online learning management system, tools, and software.
One of the most effective approaches for creating a family of educational software prod ucts is Software Product Line Engineering (SPLE). SPLE has become widely used in
the software engineering domain, which supports autonomic computing and reusability
concepts. Countless examples show how beneficial it is for time-to-market, cost, and
quality.
We are adding a module specifically for student assessment purposes that will assist the
instructor by using the SPLE technique to achieve flexibility in the learning manage ment system. As Moodle is an open-source object-oriented module, it satisfies the SPLE
framework, including self-automation and reusability features. We developed a real-time
system module (Moodle plug-in) that handles the network connectivity issues for stu dents at the time of assessment (like quizzes) for smart learning environments. The
evaluated results show that the module performance through LAN setup is compara tively better than WAN. The developed software feature has high system performance as
compared to random system issues in terms of network disconnection handling. Teach ers and university governing teams may find significant value in using this tool because
it can help with the early identification of students who are at risk for academic failure.
In the future, the plug-in will be tested in degree programs at other universities that
use the Moodle platform.