“Use case of online assignment submission”
This report gives the brief understanding about the actors like teacher and students and their functions in use cases. The use cases include the upload assignment, delete the assignment and add a comment to submission etc. Moreover, for the LMS system, the student and teacher scenarios discusses in this study. On the other hand, case 2 provide understanding of computer components and the operating systems.
There are two scenarios that could exist in each use case of LMS. It can be student and teacher as both of them can able to upload delete and add comment on the online submit assignment. So, in each use case, both the teacher and students will consider as an actor’s that will perform various actions in the online assignment submission.
Scenario: In case of Teacher Administration
Teacher can add, delete or update students’ submitted course-book, assignment and at the end they can also upload it to the Nant script file for the purpose of testing.
Description: In this package, the teacher could delete the file by updating the new or relevant information. At the same time, teacher is also liable to add comment in the student’s submitted course book regarding to make any changes. Furthermore, teacher can upload the submitted file of students in Nant script file for testing the file that whether it functions correct or not. Therefore, this scenario indicates that in this case teacher is actor and the subsystems of this use case are the upload, delete and add comments etc.
Use cases in scenario of teacher administration
Scenario: In case of students
Students in this scenario can see the information about the assignment description and then take decision regarding to upload or delete. Lastly, they can also add any comments on it for giving clear description to teachers regarding their work.
Description: In this package, the students could able to upload the assignment by submitting to teacher for the purpose of checking and testing the work. At the same time, student can also delete the assignment if they find any type of crucial mistake. Besides that, student can also add comments for the teacher to give the extra information related to assignment.
Therefore, both the scenarios such as teacher and students reflect their respective functions in the online course submission.
Use cases or scenario diagram of students as an actor in the LMS system. This case diagram helps the reader to determine the scenario of student in the online assignment submission.
This use case diagram indicates that the students can contact many course, assignment and solutions through making their ID. These main scenarios of students defines that students to taking help related to any course, for that they can click different courses links from the main Menu page. This page contains all the list of assignments and its solution that could provide help to student regarding to make project on time. Therefore, students can upload their assignment to teachers before the deadlines with incorporating quality.
This use case diagram gives the knowledge about the scenario of teachers and their functions in the online assignment submission. At the same time, this use case provides information about how the teachers upload the assignment in Nant script file format for the testing purpose.
This use case diagram of the teacher scenario reflects that the main scenario of teacher is to clicking the correction link as per the students’ requirements from the administrator main menu. Afterwards the teachers select the course name and assignments for the students and then upload the script text for the testing. At the same time, teacher also liable for making any deletion or addition of any comments in the selected assignment/ course. Therefore, such practices of teachers allow the students to complete their assignments effectively and before the deadlines without making more mistakes.
There are two type of cost that will be finding in this part. It includes the server computer cost and client computer cost.
- The server computer cost includes various hardware components that are quite similar to the client computers. For instances, server computers are built from higher grade components as compare to other computer. The components of server computer are as follows:-
- Motherboard: $200
- Processor: $900
- Memory: $ 275
- Hard drives: $200
- Network connection: $250
- Video: $ 200
- Power supply: $250
- Client server computer involves the three main components. These are the workstation, server and the network devices that help the computers to connect with each other in the workstation.
- Workstation: window 7 and windows vista are the best example of workstation operating system. Its cost approx. $200
- Servers: servers are divided into the different sets of operating systems such as windows 2000 servers, windows 2003 or windows 2008. It cost around $150
- Network devices: It connects the workstation with the servers. It takes care that the request from workstation are routed properly to the correct server. Cost of network devices could be approx. $ 300
Among the both computer system, client server computer consider much better as compare to server computers. The first cause of this is that it cost is quite less comparatively to server computers. It is also considered being quite effective as it has one workstation that gives the client or user all the information.
Hewlett Packard enterprise consider as a most suitable hardware backing system that provide secured solution and data protection. Basically, this system is securely connected mobile and IoT devices at the edge. At the same time, it also provides efficiency to device through keeping network and corporate assets safe. It also provides best back solution to the server computer and it also focus on the backups function so that it will perform regularly and securely.
The major challenge that is faced with the backups is backup agents as for the virtual machine it is quite difficult to manage the large number of backups agents so this become an biggest issue with doing backups. In such case, users generally use more the disk and cloud backup for storing their large information. It is because, cloud backup consider as an emerging class of integrated appliances that offers backup software, media server and storage in just one device. So it can be stated that advanced technology software are consider to be more efficient as compare to conventional practices.
From the above discussion, it can be concluded that UML use case includes the scenario of students and teachers in the online course submission. At the same time, it is also find that both teacher and student can upload, delete and add comments on the assignment. Furthermore, the case study 2 discussed about the different components of server computers and client-computers and in this client computer to be consider more relevant due to it includes less cost and have more efficiency. Besides that, cloud backup system consider as a integrated system that have an power to store large data and it functions appropriately in a regular manner.
Calvo, R. A., O’Rourke, S. T., Jones, J., Yacef, K., & Reimann, P. (2011). Collaborative writing support tools on the cloud. IEEE Transactions on Learning Technologies, 4(1), 88-97.
Chen, S. J. (2014). Instructional design strategies for intensive online courses: An objectivist-constructivist blended approach. Journal of interactive online learning, 13(1).
Comas-Quinn, A. (2011). Learning to teach online or learning to become an online teacher: An exploration of teachers’ experiences in a blended learning course. ReCALL, 23(3), 218-232.
Hatziapostolou, T., & Paraskakis, I. (2010). Enhancing the impact of formative feedback on student learning through an online feedback system. Electronic Journal of e-Learning, 8(2), 111-122.
Kumar, K., & Lu, Y. H. (2010). Cloud computing for mobile users: Can offloading computation save energy?. Computer, 43(4), 51-56.
Unal, Z., & Unal, A. (2011). Evaluating and comparing the usability of web-based course management systems. Journal of Information Technology Education: Research, 10(1), 19-38.
Zissis, D., & Lekkas, D. (2012). Addressing cloud computing security issues. Future Generation computer systems, 28(3), 583-592.
 Chen, S. J. (2014). Instructional design strategies for intensive online courses: An objectivist-constructivist blended approach. Journal of interactive online learning, 13(1).
 Hatziapostolou, T., & Paraskakis, I. (2010). Enhancing the impact of formative feedback on student learning through an online feedback system. Electronic Journal of e-Learning, 8(2), 111-122.
 Calvo, R. A., O’Rourke, S. T., Jones, J., Yacef, K., & Reimann, P. (2011). Collaborative writing support tools on the cloud. IEEE Transactions on Learning Technologies, 4(1), 88-97.
 Unal, Z., & Unal, A. (2011). Evaluating and comparing the usability of web-based course management systems. Journal of Information Technology Education: Research, 10(1), 19-38.
 Comas-Quinn, A. (2011). Learning to teach online or learning to become an online teacher: An exploration of teachers’ experiences in a blended learning course. ReCALL, 23(3), 218-232.
 Zissis, D., & Lekkas, D. (2012). Addressing cloud computing security issues. Future Generation computer systems, 28(3), 583-592.
 Kumar, K., & Lu, Y. H. (2010). Cloud computing for mobile users: Can offloading computation save energy?. Computer, 43(4), 51-56.