Submit Search
Upload
IRJET - Code Compiler Shell
•
0 likes
•
13 views
IRJET Journal
Follow
https://www.irjet.net/archives/V7/i3/IRJET-V7I3983.pdf
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 5
Download now
Download to read offline
Recommended
198970820 p-oooooooooo
198970820 p-oooooooooo
homeworkping4
Sample report
Sample report
Niro Thakur
IRJET- Build a Secure Web based Code Editor for C Programming Language
IRJET- Build a Secure Web based Code Editor for C Programming Language
IRJET Journal
Industrial training report on core java
Industrial training report on core java
Nitesh Dubey
EVOLUTION OF SYSTEM
EVOLUTION OF SYSTEM
Sahil Garg
computer Unit 6
computer Unit 6
Aqeel Rehman
Mba i-ifm-u-2-computer software
Mba i-ifm-u-2-computer software
Rai University
Introduction to java
Introduction to java
shwanjava
Recommended
198970820 p-oooooooooo
198970820 p-oooooooooo
homeworkping4
Sample report
Sample report
Niro Thakur
IRJET- Build a Secure Web based Code Editor for C Programming Language
IRJET- Build a Secure Web based Code Editor for C Programming Language
IRJET Journal
Industrial training report on core java
Industrial training report on core java
Nitesh Dubey
EVOLUTION OF SYSTEM
EVOLUTION OF SYSTEM
Sahil Garg
computer Unit 6
computer Unit 6
Aqeel Rehman
Mba i-ifm-u-2-computer software
Mba i-ifm-u-2-computer software
Rai University
Introduction to java
Introduction to java
shwanjava
IRJET- College Infrastructure Management System
IRJET- College Infrastructure Management System
IRJET Journal
Documentation
Documentation
Rajesh Seendripu
Harshavardhan_554403_latest_projects_TCS_3.2Years
Harshavardhan_554403_latest_projects_TCS_3.2Years
Harsha Vardhan R
Summer internship report
Summer internship report
Ipsit Pradhan
Online java compiler with security editor
Online java compiler with security editor
IRJET Journal
Java Programming : introduction
Java Programming : introduction
Kongu Engineering College, Perundurai, Erode
Chapter 1 — Introduction to Visual Basic 2010 Programming
Chapter 1 — Introduction to Visual Basic 2010 Programming
francopw
Programming tools for developers
Programming tools for developers
BBVA API Market
main
main
Rafsun Rafat
Notacd081
Notacd081
cikgushaharizan
project
project
dnraj
Chapter 5
Chapter 5
Hajar Len
Testing project (basic)
Testing project (basic)
Lokesh Singrol
Programming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwares
Nisarg Amin
DevOps Practices in a Nutshell
DevOps Practices in a Nutshell
Fibonalabs
Unit 2
Unit 2
D N.Laxmaiah Nagalaxmaiah
Farhanah binti mohd yusof
Farhanah binti mohd yusof
Farhanah Yusof
Debug tool
Debug tool
RADILSON RIPARDO DE FRETIAS
Compiler design tutorial
Compiler design tutorial
Varsha Shukla
Challenges in multi core programming by Nishigandha Wankhade
Challenges in multi core programming by Nishigandha Wankhade
Nishigandha Wankhade
Review Paper on Online Java Compiler
Review Paper on Online Java Compiler
IRJET Journal
IRJET- Online Compiler for Computer Languages with Security Editor
IRJET- Online Compiler for Computer Languages with Security Editor
IRJET Journal
More Related Content
What's hot
IRJET- College Infrastructure Management System
IRJET- College Infrastructure Management System
IRJET Journal
Documentation
Documentation
Rajesh Seendripu
Harshavardhan_554403_latest_projects_TCS_3.2Years
Harshavardhan_554403_latest_projects_TCS_3.2Years
Harsha Vardhan R
Summer internship report
Summer internship report
Ipsit Pradhan
Online java compiler with security editor
Online java compiler with security editor
IRJET Journal
Java Programming : introduction
Java Programming : introduction
Kongu Engineering College, Perundurai, Erode
Chapter 1 — Introduction to Visual Basic 2010 Programming
Chapter 1 — Introduction to Visual Basic 2010 Programming
francopw
Programming tools for developers
Programming tools for developers
BBVA API Market
main
main
Rafsun Rafat
Notacd081
Notacd081
cikgushaharizan
project
project
dnraj
Chapter 5
Chapter 5
Hajar Len
Testing project (basic)
Testing project (basic)
Lokesh Singrol
Programming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwares
Nisarg Amin
DevOps Practices in a Nutshell
DevOps Practices in a Nutshell
Fibonalabs
Unit 2
Unit 2
D N.Laxmaiah Nagalaxmaiah
Farhanah binti mohd yusof
Farhanah binti mohd yusof
Farhanah Yusof
Debug tool
Debug tool
RADILSON RIPARDO DE FRETIAS
Compiler design tutorial
Compiler design tutorial
Varsha Shukla
Challenges in multi core programming by Nishigandha Wankhade
Challenges in multi core programming by Nishigandha Wankhade
Nishigandha Wankhade
What's hot
(20)
IRJET- College Infrastructure Management System
IRJET- College Infrastructure Management System
Documentation
Documentation
Harshavardhan_554403_latest_projects_TCS_3.2Years
Harshavardhan_554403_latest_projects_TCS_3.2Years
Summer internship report
Summer internship report
Online java compiler with security editor
Online java compiler with security editor
Java Programming : introduction
Java Programming : introduction
Chapter 1 — Introduction to Visual Basic 2010 Programming
Chapter 1 — Introduction to Visual Basic 2010 Programming
Programming tools for developers
Programming tools for developers
main
main
Notacd081
Notacd081
project
project
Chapter 5
Chapter 5
Testing project (basic)
Testing project (basic)
Programming languages,compiler,interpreter,softwares
Programming languages,compiler,interpreter,softwares
DevOps Practices in a Nutshell
DevOps Practices in a Nutshell
Unit 2
Unit 2
Farhanah binti mohd yusof
Farhanah binti mohd yusof
Debug tool
Debug tool
Compiler design tutorial
Compiler design tutorial
Challenges in multi core programming by Nishigandha Wankhade
Challenges in multi core programming by Nishigandha Wankhade
Similar to IRJET - Code Compiler Shell
Review Paper on Online Java Compiler
Review Paper on Online Java Compiler
IRJET Journal
IRJET- Online Compiler for Computer Languages with Security Editor
IRJET- Online Compiler for Computer Languages with Security Editor
IRJET Journal
VIRTUAL LAB
VIRTUAL LAB
SAFAD ISMAIL
V5I1-IJERTV5IS010514
V5I1-IJERTV5IS010514
Samuel David Gonsalves
Java remote control for laboratory monitoring
Java remote control for laboratory monitoring
IAEME Publication
C.V. of Santanu Chatterjee
C.V. of Santanu Chatterjee
Santanu Chatterjee
Online Attendance Management System
Online Attendance Management System
RIDDHICHOUHAN2
IRJET- Online Programming Environment
IRJET- Online Programming Environment
IRJET Journal
A Survey on Design of Online Judge System
A Survey on Design of Online Judge System
IRJET Journal
SathishKumar Natarajan
SathishKumar Natarajan
Sathish Kumar
Eclipse Code Monitoring Utility
Eclipse Code Monitoring Utility
IRJET Journal
quiz half ppt
quiz half ppt
mohit91
IRJET- An Efficient Hardware-Oriented Runtime Approach for Stack-Based Softwa...
IRJET- An Efficient Hardware-Oriented Runtime Approach for Stack-Based Softwa...
IRJET Journal
Synopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation System
ZainabNoorGul
Vedic Calculator
Vedic Calculator
divyang_panchasara
IRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET Journal
ProjectReport_Subhayu
ProjectReport_Subhayu
Subhayu Chakravorty
D033017020
D033017020
ijceronline
Ecommerce srs
Ecommerce srs
vikram singh
Resume_Basith
Resume_Basith
mohamed basith mohamed ali
Similar to IRJET - Code Compiler Shell
(20)
Review Paper on Online Java Compiler
Review Paper on Online Java Compiler
IRJET- Online Compiler for Computer Languages with Security Editor
IRJET- Online Compiler for Computer Languages with Security Editor
VIRTUAL LAB
VIRTUAL LAB
V5I1-IJERTV5IS010514
V5I1-IJERTV5IS010514
Java remote control for laboratory monitoring
Java remote control for laboratory monitoring
C.V. of Santanu Chatterjee
C.V. of Santanu Chatterjee
Online Attendance Management System
Online Attendance Management System
IRJET- Online Programming Environment
IRJET- Online Programming Environment
A Survey on Design of Online Judge System
A Survey on Design of Online Judge System
SathishKumar Natarajan
SathishKumar Natarajan
Eclipse Code Monitoring Utility
Eclipse Code Monitoring Utility
quiz half ppt
quiz half ppt
IRJET- An Efficient Hardware-Oriented Runtime Approach for Stack-Based Softwa...
IRJET- An Efficient Hardware-Oriented Runtime Approach for Stack-Based Softwa...
Synopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation System
Vedic Calculator
Vedic Calculator
IRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education System
ProjectReport_Subhayu
ProjectReport_Subhayu
D033017020
D033017020
Ecommerce srs
Ecommerce srs
Resume_Basith
Resume_Basith
More from IRJET Journal
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
IRJET Journal
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET Journal
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
IRJET Journal
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
IRJET Journal
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
IRJET Journal
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
IRJET Journal
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
IRJET Journal
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
IRJET Journal
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
IRJET Journal
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
IRJET Journal
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
React based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
IRJET Journal
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
IRJET Journal
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
IRJET Journal
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
IRJET Journal
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
IRJET Journal
More from IRJET Journal
(20)
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
React based fullstack edtech web application
React based fullstack edtech web application
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Recently uploaded
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
João Esperancinha
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Low Rate Call Girls In Saket, Delhi NCR
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
RajaP95
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
Asst.prof M.Gokilavani
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
KurinjimalarL3
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
vipinkmenon1
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
rehmti665
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
purnimasatapathy1234
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
dollysharma2066
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting .
Satyam Kumar
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
VICTOR MAESTRE RAMIREZ
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
hassan khalil
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
roselinkalist12
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
959SahilShah
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
britheesh05
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Anamika Sarkar
power system scada applications and uses
power system scada applications and uses
DevarapalliHaritha
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
srsj9000
Recently uploaded
(20)
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting .
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
power system scada applications and uses
power system scada applications and uses
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
IRJET - Code Compiler Shell
1.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4909 Code Compiler Shell Manisha R Kaila1, Harshita N Shetty2, Ashlesha R Jadhav3, Prof Sonali N Deshpande 4 1Student, Computer Engineering, SIGCE, Navi Mumbai, Maharashtra, India 2Student, Computer Engineering, SIGCE, Navi Mumbai, Maharashtra, India 3Student, Computer Engineering, SIGCE, Navi Mumbai, Maharashtra, India 4HOD, Computer Engineering, Smt. Indira Gandhi College of Engineering, Navi Mumbai, Maharashtra, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - This is a one stop portal for all college students for coding, testing, compiling and debugging. Now a days it is common that students do need various compilers in one system to execute several programming codes of different languages at same time. This paper solves the problem of storage as well as portability of compilers. The user can compile the code without downloading the compilersfromthe internet, the controller decides which compilertouseandruns the code and gives the output to the user. The user responses are been stored as well as sent for assessment. Theseresponses which are recorded help in build an interactive web portal for institutes for Practical Session. This is for a social cause. This project reduces the paper-based journal submission to online based journal submission. Key Words: Compiler, debugging, submission, journal submission. 1. INTRODUCTION Server based computing involves a large number of computers connected through a communication network such as the server. Online computing states the utilizationof internet resources. Rather keeping data onyourharddisk or an external storage drive or regularly update the compiler for your need, it is easy to run it over one place i.e. internet. For storage server can be efficiently used to store and retrieve the data whenever required. We propose online complier system as an online portal/Software as a service. A compiler transforms source code from higher level language to a machine understandable language (Low Level). It is mainly done in order to create executablefileswhich are then run for executing the program and its instruction. Compiler structure can mainly divide into the three major tier/ various different sub-component. 1.1 The User Interface Tier: Theuserinterfacetierconsists of the user interface and the database which is implemented using the server such as Microsoft SQL server, Linux Server. The user interface is hosted on the internet (IIS server), which help in providing the user to submit the code by typing. The mini projects in the forms ofextensionsuchas(.c for C, .cpp for C++, .java for java and .py for python etc.) There are two types of user for this system i.e. 1. Guest user: (which can use services without registering but they do get value added services which the registered user gets). Guest user can only use the services such as running the code and getting the output. 2. Registered user: Registered users are those users who register with the system and gets valued added services. Following are the value-added services: (A)Viewing of program history:Theregistereduserisableto use the past history of all the programs they have executed. (B) Viewing of program details: The registered userscansee the details of the program that includes the program which have already been executed and submitted (codes and output) as well as compile and run status. (C) Personal assessment of code: The codes which are executed by registered users are stored and sent to the respective subject in charge for assessment and grading of the code. 1.2 Controller Tier: The Controller Tier is used for managing the interactions between User Interface tier and Compilation tier. The controller tier includes 3 subparts: 1. Compiler Server Management: It enables in adding new compilation tier servers and also viewing the status of the current compiler servers and it is used for removal of compiler servers. It also pings in alternate intervals tocheck the status of all compilers whether theyarerunninginactive state. In case it doesn’t get any response, it is marked as faulty so that no program is assigned to it for execution in future, and already assigned programs are re-routed and assigned to other servers. Scheduler Management: The work of scheduler is that it fetches the un-compiled program from the database and sends the program in compilation tier for execution. Program Output Management: The receiver output server receives the compiled program from the compilation tiers server and stores the output in the database. The Internet
2.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4910 information server (IIS). Used in User interface Tier fetches the output from the database and sends it to web client. 1.3 Compilation Tier: The compilation tier consists of n number of compilers which are used for compile and execution of the programs. Each compiler server checks for the CPU usage as well as RAM before accepting a program to compile it, run it and generate the output. If the CPU usage and RAM is higher than predefined the required threshold value, then it rejects the program. On successful execution the generated output is sent back to the output server in the controller tier. 1.4 Problem Statement: Nowadays it is common that students need various compilers to execute several programming codes. This project deals with the creation of Integrated Development Environment (IDE) which allows user to code, compile and run the program in different languages using the browser-basedIDEthroughtheInternet and a web browser. The IDE will allow easy development and implementation. The users should register on to the system & manage their profiles and then user can code programs online & save the performed programs in their profile. The programs are then stored on the server and can then be compiled and/or executed depending on the language chosen by the user on the front end (IDE).Afterthe assignment is uploaded by the teacher and it is code by student then the request is forwarded to the respective compiler. Multiple users can write programs in different programming languages and can also compile and run the program. After compiling the output is displayed along with it. 2. ANALYSIS Technology reduces the time and effort of human. Current system involves a lot manual work which may or may not be prone to human error. Thus, if a system reduces this work load of students and teacher and could be accessible then it would turn the whole cumbersome and time-consuming objectives to the simple and technological objectives will be used. Student will login through their College ID. Once the login is successful, they are able to see an interactive shell provided on their dashboard. They are allowed to execute their respective practical. This interactive shell will support various programming language such as JAVA, C++,C.Thus,it will be a platform to execute and test the program code. Practical performed during the practical hour from department’s lab will be stored in the database. If not performed from respective College IP then it won’t save. While students can use the Interactive shell for practicing form home PCs. This stored database will be corrected by particular subject teacher. Thus, it will provide an Environment in which the use of paper is eliminated. Also, it will initiate students to do practical on their own. As producing papers which are used in various ways we need around 24 tress to produce 1 ton of proper paper which is used for writing as well as printing. By using the proposed system, we can reduce the use of paper up to 20% from the annual use. 2.1 Objectives: (1) Reliable information access: Common Database Management System for storing student’s practical’s data, consistent and accurate data. (2) Avoid data and operational redundancy: Modules access same data from the central database, avoid multiple data inputs that is repeated practical won’t be allowed. If error in code then update/modifying the code is allowed. (3) Cost reduction: As practical’s performed are stored in database which in turn eliminates the paperwork. Thus, no need of carrying manuals or journals. (4) Time reduction: Time saving, as the GUI will be user friendly it will be easy to control. (5) Easy adaption: Changes in the process are easy to adapt and restructure. That is if any new language is added on to the shell it will easily adapt it. (6) Improve Maintenance: Changes made in Database will be maintained properly and securely. (7) User friendly environment. (8) Shell which can Compile, Run, Test and Debug the code easily. (9) Offering features such as command history and job control. (10). It will provide online practical hour submission. 2.2 Scope: This project has a large scope as it has the following features which helps making is easier to understand and modify. (1) Interactive shell is a web application which provides an online IDE (Integrated Development Environment) for college students to run the programs. (2) The main idea behind this project is to encourage students to perform the practical on theirown, whichinturn will help to sharpen their skills, better hands on programming and will increase logical thinking ability. (3) This software package can be readily used by non- programming personal avoiding human handled chance of error. This project is used by two typesofusersStudents and Teacher. (4) Students have their own accounts and can perform practical’s and store it in their respected database.
3.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4911 (5) Respected Subject Teacher will login through there College ID and will check those practical. (6) New features can be added as per requirements. 3. DESIGN The design contains 3 Main components/ Model. They are Student, Teacher, Admin. Here is the complete flow of the project through a flowchart: Figure 1: Overall Flowchart The three main components of the model functioninspecific way. The Admin creates the accounts for Teacher and Students. The Registration form contains basic details such as email id, Name, Semester, Role (Teacher/Student), Batch (A/B/C/D), batch and semester columns are specific to students only. If the admin selects the role as teacher, the columns for the same are hidden as teacher can teach more than one class. The admin creates a temporary passwordfor teacher and students in initial stage. Later it can be changed, by the respective personal. Once the accounts are created successfully. The student can login to the account as soon as its logins to the account students find three tabs in the header one is a Dashboard containing the assignments to be completed, next is Report as soon as student finishes one assignment it is send for Evaluation and Grading, as it is done the respective scores be displayed inthereportsection with the assignment id, and the last one is sign out which indicates that the student has successfully logout. The Teacher’s side the page contains Evaluate when in all the submitted assignments from students are seen and which are pending for evaluating and grading, next is Create Assignment in this the teacher can create assignments for individual batch, semester it also includes question format wherein they can type the question and select the format of answer i.e. Documents or programming language (C, C++, Java, Python) after submitting this it is sent to student’s dashboard for completion, next is report theteacheralsothe copy of the grade sheet which they have given, it can be sorted by semesters and subject. Breaking down the individual process of the system in form of algorithms for better understanding of the system (A) Login Algorithm (1) Fetches Email Id. (2) Fetches Password (3) If the password=1, (yes) then: Redirect to dashboard/ Homepage (T/S) (No) then: Check and display what is incorrect/check (4) If user exists. Make changes (corrections) then it will redirect to Dashboard/Homepage (T/S) (B) Add User: (1) Admin clicks on to create user (2) Takes the email id, name, password. (3) Takes the role (4) If role== student then, Takes the class group, semester and creates account else, Hides the class group and semester button and creates account (C) Update Password: (1) Ask Email id (2) Ask old password (3) Checks in database (4) if p== old password Then, Let the user create/change the password and redirect them to home page. Else, show wrong password and do not allow to change. (D) Add Assignment: (1) Teacher Login to account (2) Select subject, semester (3) Selects the class Group
4.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4912 (4) Selects the Language in which the student has to perform/Selects documentincaseofassignmentor(Theory) Assignment to submit (5) Writes the questions in thequestionblock andhitscreate to submit the questions to students. (6) The assignment is stored in DB and sent on to Student’s dashboard. (E) Submit Assignment: (1) Fetches details from the student login (Email, password, semester, class group) (2) Checks in database if teacher has uploaded. Assignment for that group and semester. (3) If given, solves it and clicks on submit goes to the database and go to evaluate side of the teachers. (4) If not given, displays woohoo! No assignments to Complete (F). User Interface: Figure 2: Homepage / Login screen Figure 3: Admin Screens Figure 4: Work Dashboard (Student) Figure 5: Work Dashboard (Teacher) Figure 6: Report Student End
5.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 4913 Figure 7: Change Password 4. CONCLUSION This is an innovative project based on ERP/ Software development which will be used in institute for the online practical submission and evaluation making the journal submission paperless and consuming lesstime. Thepurpose of this project is not just collecting and storing the practical data from the students, but also to allow students to apply their skills. It is beneficial for the student as time will be saved in doing paperwork. They will be able to focus more on programming and learning new technologies. This shell will be able to make teacher student interaction more effective as students will approach teachers for help and quires about the practical. Code compilershell will makethis whole process of learning, storing, a super easy with the automation of each and every process that is related to the knowledge. ACKNOWLEDGEMENT The success and final outcome of this research requireda lot of guidance and assistance and we are extremely privileged to have got this all. All that we have done is only due to such supervision and assistance and we wouldnotforgettothank them. We respect and thank Prof. Sonali N Deshpande, for providing us insight and expertise that greatly assisted the research. We are extremely thankful to her for providing such a nice support and guidance. REFERENCES [1] S C Suryavanshi, Akshay Bankar , “Cloud Compiler”, International Journal ofAdvancedResearch inComputerand Communication. [2] Surya Chandran, Durga Charan.K, “Online c,c++&Java Compliers using cloud computing”, International Journal of Computer Science and Mobile Computing. [3] Arjun Datta, Arnab Kumar Paul, “Online Complier as a Cloud service”, IEEE conference on Advanced Communication Control and Computing Technologies. [4] Priyadarashani doke, Surabhi Shingote, Sneha Kalbhor, Anumeha Singh, Heena Yeole, “ONLINE C, C++, JAVA COMPILER USING CLOUD COMPUTING - A SURVEY”, ISSN: 2319-1120 /V2N3: 318-323 © IJAEST. [5]Patrick Vogel ; Thijs Klooster ; Vasilios Andrikopoulos ; Mircea Lungu “A Low-Effort Analytics Platform for Visualizing Evolving Flask-Based Python Web Services” BIOGRAPHIES Manisha R Kaila is pursuing Bachelordegree(B.E.)inComputer Engineering from Smt. Indira Gandhi College of Engineering, Navi Mumbai. Harshita N Shetty is pursuing Bachelordegree(B.E.)inComputer Engineering from Smt. Indira Gandhi College of Engineering, Navi Mumbai. Ashlesha R Jadhav is pursuing Bachelordegree(B.E.)inComputer Engineering from Smt. Indira Gandhi College of Engineering, Navi Mumbai. Prof Sonali N Deshpande obtained her Bachelor of Technology degree in year 2001 fromSNDTUniversity Juhu, and master’s from DR. B.A.M University, Aurangabad. She is HOD of Computer Department in SMT. Indira Gandhi College of Engineering, Navi Mumbai, India. She has more than 17 years of experience and her area of interest is Data structures and Algorithms and Block chain Technology.
Download now