CS 255 Module Two Assignment Template

docx

School

Southern New Hampshire University *

*We aren’t endorsed by this school

Course

CS-255

Subject

Computer Science

Date

Dec 6, 2023

Type

docx

Pages

15

Uploaded by Barbarajean88

Report
CS 255 Module Two Assignment Template Functional Requirements Functional Requirement Rationale for Requirement Source(s), APA format Administrator The LMS core system must provide the highest level of admin accessibility by giving them the ability to configure, maintain, and optimize the LMS for instructors, students, and guests. Admins should be able to create, modify, and deactivate user accounts and track students' unique education IDs (UEIDs). They should be able to assign and manage roles for users (e.g., instructors, students, advisors) change settings, add, or remove features, and customize the system to meet students' specific needs. The LMS should provide the admin with the ability to monitor student progress, create and manage courses, and customize the learning experience for each student. These admin requirements are critical for efficient learning platform management. It ensures that it meets educational objectives, security standards, and user expectations. CA.gov. (2018). Learning Management System Requirements. LMS Functional and Non- Functional Requirements. https://www.calhr.ca.gov Collaboration & Communication The system should facilitate interaction and collaboration among learners, instructors, advisors, and admins within the learning environment. Vats, I. (2023, October 25). LMS requirements: Learning Management System Capabilities . SelectHub raquo. 1
Functional Requirement Rationale for Requirement Source(s), APA format Collaboration & Communication (Cont’d) This includes the following: Discussion forums where learners can post questions and engage in conversations related to course content. Group workspaces where students can work together on group projects, assignments, and tasks. Instructors should be able to post messages within the LMS to inform learners about relevant updates, course changes, deadlines, or other relevant announcements. To maintain a positive and productive learning environment, the LMS should allow instructors to monitor and oversee discussions within the LMS. Finally, real-time chat and messaging tools should be available so learners can communicate with peers, instructors, and administrators. https://www.selecthub.c om/learning- management/learning- management-software- requirements-features- list/#4 Course Creation & Content Management Students and teachers should be able to access course information and educational content easily. There should be a proper organization of specific content (group similar files into folders, etc.). It should support accessing course information (e.g., course schedule, syllabus, summary). A quick search should be available to locate desired information (e.g., attendance, grades, announcements, report submissions, course Alibrahim, S., & Lantz, V. (2017, June 22). Using goal models to understand and prioritize requirements for E- learning management systems . Home. https://gupea.ub.gu.se/handl e/2077/52664 2
Functional Requirement Rationale for Requirement Source(s), APA format Course Creation & Content Management (Cont’d) information, course content completion, instructor feedback, etc.). Course creation and content management within an LMS are essential for tailoring educational content to specific needs. A culture of collaboration and continuous improvement is critical for ensuring high quality and relevance, promoting accessibility, and fostering an inclusive and accessible environment Integration w/ External Tools The LMS should integrate with external tools, such as plagiarism detection software (e.g., Turnitin), video conferencing platforms (e.g., Google Meets, Teams, Zoom), and e-books (e.g., MBS Direct, Zybooks, Wiley Custom, O'Reilly). For a seamless U/X, the system should integrate with other university systems, such as the student information system, library resources, and single sign-on services (e.g., MySNHU, D2L, Moodle, Online Library, Computer Labs, and Campus Directory). The integration of external tools in an LMS enriches the learning experience. It provides access to diverse resources, streamlines workflows, supports personalized learning, and enhances the overall educational Gupta, D. (2023, October 18). What is LMS integration? 9 best LMS Integrations: Whatfix . The Whatfix Blog | Drive Digital Adoption. https://whatfix.com/blo g/lms-integration/ 3
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Functional Requirement Rationale for Requirement Source(s), APA format environment Survey’s & Feedback Survey’s & Feedback (Cont’d) The LMS should have a survey and feedback function that serves all users. First, the system should allow students to evaluate their learning experience, the content of the course, instructor and peer communication, and the usability of the platform. This is after each course is completed. Secondly, the system should allow instructors to provide feedback on student assignments. Third, the system should provide automatic feedback to users on their progress after quizzes/tests. Finally, the system should have an embedded feedback and forms button that permits users to submit feedback and request support directly to the LMS interface. In a learning management system, surveys and feedback are essential for improving quality, engaging students, aligning with their needs, and making data- driven decisions. Students and faculty are empowered to contribute to the continuous improvement of the learning environment, thus supporting the mission of the institution. Pappas, C. (2021b, July 7). 7 unexpected benefits of investing in an LMS with built-in survey engine . eLearning Industry. https://elearningindustr y.com/unexpected- benefits-investing-lms- with-built-in-survey- engine Watermark Insights. (2022, March 16). The benefits of course evaluation in Higher Education . Watermark. https://www.watermark insights.com/resources/ blog/the-benefits-of- course-evaluation-in- higher-education The system must be able to send notifications/ reminders to users (e.g., updates, O., N. (2023, June 28). Using notifications effectively in your LMS . Blog. 4
Functional Requirement Rationale for Requirement Source(s), APA format Notifications Notifications (Cont’d) announcements, relevant info related to their courses). The system should notify admins of reasonable accommodation requests. Users should be able to communicate internally. Learning management systems use notifications to enhance communication, engagement, and overall learning. It promotes a sense of community, accountability, and organization in the educational environment by ensuring that users receive timely and relevant information https://blog.learnchamp .com/en/using- notifications- effectively-in-your-lms Nonfunctional Requirements Nonfunctional Requirement Rationale for Requirement Source(s), APA format Availability The LMS must have 99.9% uptime over a year, allowing maintenance during off-peak hours. High availability ensures that users can access learning materials and resources whenever they need them, with minimal disruption. In case of failure, the system should have clearly defined disaster recovery procedures for data backup, disaster recovery, and system redundancy. The availability of an LMS is essential for ensuring learners, instructors, and administrators have continuous access to educational resources and Learning Management System Requirements April 18 2018. (2018, April 18). https://www.calhr.ca.go v/Documents/LMS %20Functional%20and %20Non_Functional %20Requirements.docx 5
Nonfunctional Requirement Rationale for Requirement Source(s), APA format tools. In addition to supporting user experience, it also supports business continuity, data security, and conformance to institutional and regulatory requirements. For a Learning Management System to be successful and reliable, it must have high availability. Browser Compatibility Browser Compatibility (Cont’d) To ensure uniform accessibility, the LMS must be compatible with all major web browsers (e.g., Chrome, Edge, Firefox, Safari). By doing this, users can access the system using the browsers and devices they prefer. An LMS's browser compatibility directly impacts accessibility, user choice, user experience, and overall success. All users, regardless of browser preferences or accessibility needs, can access and use the LMS. Pradhan, C. (2023, October 26). Best learning management system (LMS) software . MapleLMS. https://www.maplelms. com/blog/why- responsive-design-is- important-for-an- lms/#:~:text=Advantag es%20of %20Responsive %20Design%20for %20an %20LMS:,content %20on%20devices %20with%20smaller %20screen%20sizes. In addition to complying with relevant data protection and privacy regulations, the system should follow the Family Education Rights and Privacy Act. For interoperability and content reuse, it should comply with e-learning content standards (e.g., Sharable Content Object Reference Model). In Vats, I. (2023, October 25). LMS requirements: Learning Management System Capabilities . SelectHub raquo. https://www.selecthub.c om/learning- management/learning- management-software- requirements-features- list/#4 6
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Nonfunctional Requirement Rationale for Requirement Source(s), APA format Compliance addition, the system should meet all legal and regulatory requirements in the region it serves. LMSs must adhere to compliance-related non- functional requirements to ensure legal, ethical, and quality compliance. Moreover, they demonstrate the institution's commitment to responsible and ethical educational practices, while protecting sensitive data. Maintaining educational programs' integrity, minimizing legal and reputational risks, and safeguarding student information are all crucial components of compliance. Gupta, D. (2023a, September 5). What does it mean to be SCORM compliant? (2023) . The Whatfix Blog | Drive Digital Adoption. https://whatfix.com/blo g/what-does-it-mean- to-be-scorm-compliant- a-guide-for-ld- managers/ Performance Performance (Cont’d) The system should support concurrent user access and specify the maximum number of concurrent users the system can support (e.g., at least 1,000 users without performance degradation). To ensure the system can handle many users simultaneously providing a smooth learning experience during peak usage times. It should respond to user actions within a specific timeframe (e.g., page loading within 3 seconds). The system should handle the increasing number of users and courses without significant performance degradation. Finally, limits on CPU, memory, and bandwidth usage should be Learning Management System Requirements April 18 2018. (2018, April 18). https://www.calhr.ca.go v/Documents/LMS %20Functional%20and %20Non_Functional %20Requirements.docx Lambda Solutions. (2023, July 5). Unlocking the power: The Importance of Learning Management Systems (LMS) . https://www.lambdasol utions.net/blog/unlocki ng-the-power-the- importance-of-learning- management-systems- lms#:~:text=LMS 7
Nonfunctional Requirement Rationale for Requirement Source(s), APA format clearly defined to ensure efficient system operation. The performance of a learning management system is crucial for ensuring a positive user experience, system efficiency, scalability, accessibility, and compliance with standards. Moreover, it contributes to the overall success of educational institutions by supporting growth, innovation, and cost efficiency. %20generates %20valuable%20data %20and,learning %20initiatives%20with %20business%20goals. Security Security (Cont’d) The system should implement strong encryption for data transmission and storage, including user data and assessment results. Protecting sensitive user data and maintaining assessment results integrity is critical for compliance and user trust. It should specify requirements for user authentication and authorization including multi- factor authentication. To protect user data the system should comply with data privacy laws. Role-based access control and permission for different user types should be clearly defined. A secure LMS protects data, maintains user privacy, builds trust, and ensures compliance with legal and regulatory requirements. It is a key component of providing students and educators with a safe and reliable learning Vats, I. (2023, October 25). LMS requirements: Learning Management System Capabilities . SelectHub raquo. https://www.selecthub.c om/learning- management/learning- management-software- requirements-features- list/#4 8
Nonfunctional Requirement Rationale for Requirement Source(s), APA format environment. Support & Maintenance The system provider must offer 24/7 technical support and periodic maintenance with advance notice to minimize disruptions. If 24/7 technical support is not possible, support service hours should be clearly defined and available to users. This ensures that support is given promptly to users and scheduled updates keep the system up-to-date and secure. India, F. E. T.-. (2023, October 2). 5+ implementing proactive monitoring and maintenance in LMS support. LinkedIn. https://www.linkedin.co m/pulse/5- implementing- proactive-monitoring- maintenance#:~:text=Pr oactive%20LMS %20support%20offers %20several,reliable %20and%20efficient %20learning %20environment. Usability Usability (Cont’d) The system should provide an intuitive and responsive user interface, with page load times taking no more than three seconds. Good U/X is essential for user engagement and learning, and faster page load times prevent frustration. It should comply with accessibility standards (e.g., Web Content Accessibility Guidelines) to accommodate users with disabilities. Jamir Williams | Content Marketing Coordinator. (2023, June 9). LMS usability: The Foundation for Impactful Teaching and learning . Instructure. https://www.instructure. com/resources/blog/lms -usability-foundation- impactful-teaching-and- learning#:~:text=Schoo ls%20and %20institutions %20deem %20LMS,Supports %20accessibility %20and%20digital %20equity Chuenyindee, T., 9
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Nonfunctional Requirement Rationale for Requirement Source(s), APA format Montenegro, L. D., Ong, A. K. S., Prasetyo, Y. T., Nadlifatin, R., Ayuwati, I. D., Sittiwatethanasiri, T., & Robas, K. P. E. (2022, January 1). The perceived usability of the learning management system during the COVID-19 pandemic: Integrating System Usability Scale, technology acceptance model, and task- technology fit . Work. https://content.iospress. com/articles/work/wor2 20015 Assumptions Assumption Rationale for Requirement Source(s), APA format Facilitates Communication Real-time communication tools enable instant collaboration between instructors and students. Real-time communication tools make it easier for the student to seek out clarification on concepts and discuss assignments with their instructors. A LMS can also provide instant feedback to a student by providing his/her grade quiz or test as soon as the task is finished. Engaging learners, collaborating, Hande, T. (2023, July 20). Enhancing collaboration and communication with a learning management system . eLearning Industry. https://elearningindustr y.com/enhancing- collaboration-and- communication-with- learning-management- system#:~:text=Many %20LMS%20platforms %20offer 10
Assumption Rationale for Requirement Source(s), APA format Facilitates Communication (Cont’d) providing support, and promoting effective learning require effective communication within an LMS. A dynamic learning environment promotes active participation, interaction, and the development of critical skills that will help students succeed in academics and careers. %20real,regardless %20of%20their %20physical %20location. Technical Support Resources The availability of technical support is essential to address users' issues and maintain a smooth LMS experience. Support is essential for aiding users, ensuring platform accessibility and usability, and addressing technical challenges. Ultimately, it enhances the user experience, empowers users, and ensures the smooth operation of the LMS. As a result, the educational goals and mission of the institution are supported. Shamsy, J. A. (n.d.). A balancing act part I: Technical support and the online instructor . elearn Magazine: A Balancing Act Part I: Technical Support and the Online Instructor. https://elearnmag.acm.o rg/archive.cfm? aid=2627756 Limitations Limitation Rationale for Requirement Source(s), APA format The LMS may not be fully accessible to individuals with disabilities, which can limit their participation and learning opportunities, presenting ethical and legal concerns. Learning Management Team, C. (2023, September 12). Ensuring inclusion on E-learning platforms with accessibility testing digital product modernization . Round 11
Limitation Rationale for Requirement Source(s), APA format Open Learning Systems are valuable tools for managing and delivering educational content. However, the principles and practices of open learning may not always be aligned with their limitations. The goal of open learning is to break down barriers, encourage collaboration, and ensure equitable access to education for all. The closed and structured nature of traditional LMS platforms may not always align with this. The Clock Technologies. https://rtctek.com/ensur ing-inclusion-on-e- learning-platforms- with-accessibility- testing/ Content Quality & Instructional Effectiveness The effectiveness of the LMS is limited by the quality of course content and the instructional strategies employed, which can vary across courses. Compromises in instructional effectiveness and content quality have the potential to reduce user happiness, learning outcomes, engagement, and system efficacy. Zhang, J., Wang, B., Yang, H. H., Chen, Z., Gao, W., & Liu, Z. (2022, September 15). Assessing quality of online learning platforms for in-service teachers’ professional development: The development and application of an instrument . Frontiers. https://www.frontiersin. org/articles/10.3389/fps yg.2022.998196/full McCann, E. (2023, March 21). LMS: The good, the bad, and the solution . eLearning Industry. https://elearningindustr y.com/lms-the-good- the-bad-and-the- 12
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Limitation Rationale for Requirement Source(s), APA format solution References Alibrahim, S., & Lantz, V. (2017, June 22). Using goal models to understand and prioritize requirements for E-learning management systems . Home. https://gupea.ub.gu.se/handle/2077/52664 Avelino, J. (2023, October 2). LMS requirements checklist . EdApp Microlearning. https://www.edapp.com/blog/lms-requirements-checklist/ 13
Chuenyindee, T., Montenegro, L. D., Ong, A. K. S., Prasetyo, Y. T., Nadlifatin, R., Ayuwati, I. D., Sittiwatethanasiri, T., & Robas, K. P. E. (2022, January 1). The perceived usability of the learning management system during the COVID-19 pandemic: Integrating System Usability Scale, technology acceptance model, and task-technology fit . Work. https://content.iospress.com/articles/work/wor220015 Gupta, D. (2023a, September 5). What does it mean to be SCORM compliant? (2023) . The Whatfix Blog | Drive Digital Adoption. https://whatfix.com/blog/what-does-it-mean-to-be- scorm-compliant-a-guide-for-ld-managers/ Gupta, D. (2023b, October 18). What is LMS integration? 9 best LMS Integrations: Whatfix . The Whatfix Blog | Drive Digital Adoption. https://whatfix.com/blog/lms-integration/ Hande, T. (2023, July 20). Enhancing collaboration and communication with a learning management system . eLearning Industry. https://elearningindustry.com/enhancing- collaboration-and-communication-with-learning-management-system#:~:text=Many %20LMS%20platforms%20offer%20real,regardless%20of%20their%20physical %20location. India, F. E. T.-. (2023, October 2). 5+ implementing proactive monitoring and maintenance in LMS support. LinkedIn. https://www.linkedin.com/pulse/5-implementing-proactive- monitoring-maintenance#:~:text=Proactive%20LMS%20support%20offers %20several,reliable%20and%20efficient%20learning%20environment. Jamir Williams | Content Marketing Coordinator. (2023, June 9). LMS usability: The Foundation for Impactful Teaching and learning . Instructure. https://www.instructure.com/resources/blog/lms-usability-foundation-impactful-teaching- and-learning#:~:text=Schools%20and%20institutions%20deem%20LMS,Supports %20accessibility%20and%20digital%20equity Lambda Solutions. (2023, July 5). Unlocking the power: The Importance of Learning Management Systems (LMS) . https://www.lambdasolutions.net/blog/unlocking-the-power- the-importance-of-learning-management-systems-lms#:~:text=LMS%20generates %20valuable%20data%20and,learning%20initiatives%20with%20business%20goals. Learning Management System Requirements April 18 2018. (2018, April 18). https://www.calhr.ca.gov/Documents/LMS%20Functional%20and%20Non_Functional %20Requirements.docx O., N. (2023, June 28). Using notifications effectively in your LMS . Blog. https://blog.learnchamp.com/en/using-notifications-effectively-in-your-lms Pappas, C. (2021a, May 12). 8 LMS security features to keep your data safe and sound . eLearning Industry. https://elearningindustry.com/learning-management-system-lms- security-features-keep-data-safe-sound 14
Pappas, C. (2021b, July 7). 7 unexpected benefits of investing in an LMS with built-in survey engine . eLearning Industry. https://elearningindustry.com/unexpected-benefits-investing- lms-with-built-in-survey-engine Pradhan, C. (2023, October 26). Best learning management system (LMS) software . MapleLMS. https://www.maplelms.com/blog/why-responsive-design-is-important-for-an- lms/#:~:text=Advantages%20of%20Responsive%20Design%20for%20an %20LMS:,content%20on%20devices%20with%20smaller%20screen%20sizes. Read paradiso elearning blogs to design efficient training programs . Paradiso eLearning Blog. (2023, July 24). https://www.paradisosolutions.com/blog/learning-management-system- requiremenhttps://www.paradisosolutions.com/blog/learning-management-system- requirements/# Shamsy, J. A. (n.d.). A balancing act part I: Technical support and the online instructor . elearn Magazine: A Balancing Act Part I: Technical Support and the Online Instructor. https://elearnmag.acm.org/archive.cfm?aid=2627756 Team, C. (2023, September 12). Ensuring inclusion on E-learning platforms with accessibility testing digital product modernization . Round The Clock Technologies. https://rtctek.com/ensuring-inclusion-on-e-learning-platforms-with-accessibility-testing/ Vats, I. (2023, October 25). LMS requirements: Learning Management System Capabilities . SelectHub raquo. https://www.selecthub.com/learning-management/learning-management- software-requirements-features-list/#4 Watermark Insights. (2022, March 16). The benefits of course evaluation in Higher Education . Watermark. https://www.watermarkinsights.com/resources/blog/the-benefits-of-course- evaluation-in-higher-education Zhang, J., Wang, B., Yang, H. H., Chen, Z., Gao, W., & Liu, Z. (2022, September 15). Assessing quality of online learning platforms for in-service teachers’ professional development: The development and application of an instrument . Frontiers. https://www.frontiersin.org/articles/10.3389/fpsyg.2022.998196/full 15
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help