Online C/C++ Compiler Using Cloud Computing
Online C/C++ Compiler Using Cloud Computing
Computing
Project
Team: Mayank Patel Project Guides:Ms.Khushboo Trivedi Project Duration: 1 Year Departments Involved: IT
OBJECTIVES
Compile option: This would take the code in the text box to The server side for its compilation and at the server side the compiler package has been imported. Execute Option: The user is provided with the links of all the executable files that were present in his or her folder and were already compiled at least once without errors. Start test option: Till this button is not clicked the test does not start and the student cannot start writing the code.
hope to introduce the Online Compiler and to contribute to the current examination system. It would basically be a platform for students of the university to give their practical examinations online.
There
would be a cloud where there will be a server which would have the power to compile the student`s code stored on another machine. As compared to the current scenario where each machine should have the C/C++ compiler installed separately and an examiner has to visit each machine to check each and every student`s code.
would eliminate the need to install compilers separately, the examiner does not need to visit each student but can check the codes at the centralized server as well as each students record is maintained for future references. Another advantage of such a project is that whenever the compiler package is to be upgraded it can be done easily without again installing it on each and every machine.
Architecture:
ARCHITECTURE:(CONT)
The important components of the upper layer are described as below: 1. A web framework, Visual studio 2010, which handles the work of scripting and compilation of code. 2. IIS sever to handle the client request. 3. Database which stores the client information. 4. The cloud hard disk is a shared resource.
From my application location will not be problem for any student and also examiners work will be reduce he/she does not have to check each and every system .He/She get all result from one system only and his/her desired place.