Abstract:
Security in e-learning system becomes a fundamental requirement. Because e-learning systems increase in popularity, the need to understand security will also increase.
The thesis focuses on security in e-learning and how it is important to ensure that all information within the e-learning environment is properly protected; by addressing the security requirements in e-learning systems for the three main processes, which are creating content, (teaching and learning) and organization. The thesis proposes a framework for e-learning system security to capture the security requirements. The proposed framework contains the definitions, user’s view of learning operation, the assumptions, and the assertions. The thesis uses definitions as parameters that describe terms used to describe a user views the system’s operation, and state assumptions and assertions, based on the terms and the user’s view of operation, that are intended to be sufficient to assure the security of e-learning system.
In this thesis a learning management system, Moodle has been chosen as a case study to develop its security systems such as access control (roles and permissions), authentication and (backup and recovery). Then the thesis proposes a security framework for security solution and implements a learning management system at Sudan University of Science & Technology using the learning management system - Moodle.