Draw a high-level system of how you would design a school's learning system, virtual learning environments. ( Students can take exam, submit assignment , email professor, study other course related material through this system).
![]() ![]() ![]() |
|
Model |
Description |
|
Data Repository |
Our model follows the Presentation Abstraction Control (PAC) architectural pattern. The data repository is not part of the application. the data repository PAC agent provides access to the data repository underlying the system. It implements functionality for reading and writing course data. It also implements all functions that operate on the course data such as algorithms for exam questions, report generation. All incoming service requests, events data are handled by receiveMsg. SendMsg is used to pack and deliver requests to other agents. |
|
NetworkTraficManagement |
Network traffic management agent provides interface to the network management system in the organization. It provides access to server like mail server, web servers |
|
Error handler |
Error handler PAC agent is an intermediate PAC agent. It handles the error and logging functionality of the application. |
|
ViewCoordinator |
It’s a mid level PAC agent that provides access to read only views |
|
Spreasheet |
provides interface to update the repository data |
|
IdentiyCoordinator |
This PAC agent manages identity access like log in. admin users can update the records like course materials. Application users like students can update the student specific data like assignments or answers in exam. |
|
CourseMaterial |
This is a bottom level PAC agent. Provides course view and tutorial materials to the user. |
|
Reports |
provides interface to generate reports. |
|
Exams |
Provides views to appear for exam based on the user course preferences |
|
UserDashboard |
User dashboard provides the logged in user to interact with the application such as subscribe to a course, appear exam, view reports, personal data. |
|
Mail box |
provides user mail box for interacting with the peers or professors. |
The internal structure of a report agent is shown. A user asks the presentation component of the view coordinator agent to open a report card. The control of the view coordinator agent instantiates the desired report.


emp School Lam System Network Trafic Management DataRepost Repository - netwondata - Course Data + Dove Man sevente + send Mod kevente + send Miso + Dove Me ErrorHandler Network Coordinator View Coordinator viewCourses Spreadsheet - Curse Data Identity Coordinator - Loginis er data - severds + + login display Emg0 + handle End kevente + send Miso - Boven + send Miso Teolveig + openView close View + send Miso Tove Vigo open dose ente ata * vente Dendego reveal Send Miso receivelse CourseMatria Mal Box Assignments Exams Reports User DashBoard - Course Data - exam Data assignment Data reportData - Verbata + mallis events + endig + receive Mon + view + open + close + 200 m + move Dinto + Open move + submit sevento nou ove sevento + sendo ove + open + Submit + move print close evente + send + Boelve updated delete out + send + ecelveli
sd ViewCoordinator ViewCoordinator Report Agent Abstraction Control Presentation reportData interaction Data presetation Data + getReportData() + setre portDate() «event + send Visg) + receive Msol) view) print) +
School Leaming System School Learning System <<PAC Agent Data Repository <Network Trafic Managements Network Data Course Data receiveMsg SendMsg SendMsg recenves ecErrorHandler ErrorData <<View Coordinator viewCourselds cc Spreadsheet Course Data celdentity Coordinator Loginid <<INetwork Coordinator Serverid Login displayers handleError sendMsg receiveMsg sendvisg receiveMsg sendMsg receiveMsg sendMsg receiveMsg sendMsg receivelisg Openview ClaseView Open Close EnterData Mello Malds ccCourseMaterials Course Data ccReports ReportData ExamData ccAssignments AssignmentData User Dashboard user Data delete send View Open Move Subm Submit Open Close Zoom Move Print sendMsg receiveMisg Update delele logout SendMsg receivelisg SendMsg receive Mso sendMsg receiveMsg sertMsa SBCBIVe Msg
Title Internal Structure of Pack Agent ViewCoordinator Report PAC Agent Control Presentation Abstraction interactionData presentation Data reportData sendMsg receiveMsg view print getReportData setReportData
emp School Lam System Network Trafic Management DataRepost Repository - netwondata - Course Data + Dove Man sevente + send Mod kevente + send Miso + Dove Me ErrorHandler Network Coordinator View Coordinator viewCourses Spreadsheet - Curse Data Identity Coordinator - Loginis er data - severds + + login display Emg0 + handle End kevente + send Miso - Boven + send Miso Teolveig + openView close View + send Miso Tove Vigo open dose ente ata * vente Dendego reveal Send Miso receivelse CourseMatria Mal Box Assignments Exams Reports User DashBoard - Course Data - exam Data assignment Data reportData - Verbata + mallis events + endig + receive Mon + view + open + close + 200 m + move Dinto + Open move + submit sevento nou ove sevento + sendo ove + open + Submit + move print close evente + send + Boelve updated delete out + send + ecelveli
sd ViewCoordinator ViewCoordinator Report Agent Abstraction Control Presentation reportData interaction Data presetation Data + getReportData() + setre portDate() «event + send Visg) + receive Msol) view) print) +
Draw a high-level system of how you would design a school's learning system, virtual learning environments....
Draw context and level-1 data flow diagrams representing all of the details of the system described in the following narrative. In drawing these diagrams, if you discover that the narrative is incomplete, make up reasonable assumptions or explanations to complete the story. Draw your diagrams using Visio and submit your Visio files using the designated dropbox folder. MIS courses at the University of Memphis will use a new assignment submission system that would allow students to submit their assignments and...
please draw a diagram, follow the task for the assignment. you
can draw any diagram based on information.
1. Do a web search to find out 1) The major functions of the following tools and provide a screen shot for each software, 2) Can it be downloaded from the web for the limited use of the software? Software Three major functions of Can it be downloaded? the software Full Version or Limited Edition? Microsoft Visio Microsoft Flow Microsoft Teams Microsoft...
How would you design a system’s architecture if the system requires high performance?
Explain how non-functional requirement can help drive/impact the high level design of software system architecture
An online undergraduate business school uses a learning management software system (LMS) that allows instructors to know how many hours students are connected to the course website. When studying for the midterm exam, students have a choice of using two study guides. One study guide comes with the textbook and is professionally prepared by the publisher. The second study guide is prepared by the professor. Suppose the department chairperson is interested in determining whether a student's hours connected to the...
Question: A professor recorded three statistics exam scores and other variables for 20 students in her statistics course. There are seven variables in this data set: (1) ID number, (2) Sex, (3) Study Place, and (4) Hours of Work, (5) Exam 1 score, (6) Exam 2 score, and (7) Exam 3 score. · Sex (1 = Males, 2 = Females) · Study_Place ("Where do you study the most frequently for this class?" 1 = My room, 2 = Library, 3 = Coffee shops,...
The case study is about the analysis of the students’
understanding in analyzing a given scenario and practical skills to
apply concepts and build diagrams studied in IT242 (Software
Engineering). The case study consists of five parts. Students are
required to answer all these parts based on the below
scenario.
The SEU has adopted a blending approach to electronic learning,
requiring learners to attend class lectures (25%), while 75% of
course time is assigned to virtual classes, learning forums and...
The Assignment`s Learning Outcomes: In the second assignment for the Quality Management course, the students are required to read the “ Nestlé Waters Unifying real-time visibility across 26 factories” case study, and answer the related questions, upon successful completion of the assignment the student should be able to: Implement business-integrated quality systems through process control. Use quality improvement tools and practices for continuous improvement. Develop strategies for organizational change and transformation. Case Study - PDF Attached Assignment Regulations: This assignment...
plz No handwriting and NO pictures Introduction The case study is about the analysis of the students’ understanding in analyzing a given scenario and practical skills to apply concepts and build diagrams studied in IT242 (Software Engineering). The case study consists of five parts. Students are required to answer all these parts based on the below scenario. The SEU has adopted a blending approach to electronic learning, requiring learners to attend class lectures (25%), while 75% of course time is...
-Pick two items from the left column of the list of "mistakes students make" on page 102 of your text book that resonate with you and write down a commitment of how you will implement the required changes mentioned in the right (1 page). described in this chapter allu ll UI Strategies for Overcoming T Assume engineering study will be like Work to understand and high school. Mistakes Students Make nd and adjust to the differences Vork to between high...