SUNY Purchase and SUNY Delhi have begun a shared services project, where Purchase College provide Mahara ePortfolios to Delhi faculty and students through their Moodle LMS, while Delhi provides OpenMeetings and Big Blue Button meeting services to Purchase faculty and students through their Moodle system. This presentation reports on our work so far, focusing on the web meetings integration.
SUNY Technology Conference 2013 ("Services in the Cloud: To the Cloud and Beyond"), Lake Placid NY, 22 May 2013
Development of E-learning Software Based Multiplatform ComponentsjournalBEEI
E-learning software is a product of information and communication technology used to help dynamic and flexible learning process between teacher and student. The software technology was first used in the development of e-learning software in the form of web applications. The advantages of this technology because of the ease in the development, installation, and distribution of data. Along with advances in mobile/wireless electronics technology, e-learning software is adapted to this technology known as mobile learning. The ability of this electronic device is the same as a single computer even though it is simpler than a single computer. The problem that arises when e-learning software operates on multiple platforms is that computer programs are made repeatedly depending on the platform being used. This situation will obviously affect the quality of e-learning software. To overcome these problems, in this study developed component-based software that is a modern paradigm for software development that produces reusable software components, high quality, and cost-effective. In software development, software components will be assembled in the software in need. The result of this research is high quality e-learning software based multiplatform component.
E-learning, often known as "online learning," "virtual learning," "remote learning," and other similar terms, is an alternative to traditional classroom instruction. "Distance education," "digital learning," or "mobile learning." E-learning involves using several distinct technologies, including the web, open broadcast, loop, cable, microwave, broadband lines, fibre optics, satellite, wireless communications equipment, audio/video conferencing, and others, for one-way or two-way transmission. To improve educational knowledge, e-learning makes use of interactive technology and communication infrastructure. It has the ability to change how we typically teach and learn across the board. It will improve standards and increase long-term learning involvement. Although it cannot completely replace teachers and lecturers, it will improve the quality and scope of their instruction and reduce the time spent on administration. Each learner will be changed to reach his or her full potential, and it will make it easier to give an academic force the freedom to change. It makes a very ambitious educational system for an emerging learning society feasible. As demand grows, there is a need to standardise the E-learning system and to use new technologies to raise the standard of the current system. Despite the fact that many corporations and academic institutions have previously adopted various standards, there are still certain issues with these standards' benefits and drawbacks that must be addressed by incorporating new technical standards into the current norms to improve their usability and systematicity
Remote interpreter API model for supporting computer programming adaptive lea...TELKOMNIKA JOURNAL
Despite the adoption of Learning Management Systems (LMS) has been continuously growing in the last decade few, if any, scholars addressed the lack of the interactivity in online learning systems. The requirement for an interactive learning model has been increasingly prominent as content providers realize the importance of personalization of content suits to learners’ learning progress. This paper demonstrates the adoption of adaptive learning into existing LMS engine to overcome the limitation of either systems plugins or server specification pertinent to students’ psychomotor abilities in computer programming learning. In this regard, the psychomotor is understood as the ability of students to write the program code as correctly as expected. In this study, a web API model that works to run an interpreter based-program code remotely was developed. The web API model can be utilized by LMS so it becomes the solution to the problem. The structure of the web API model has been adapted to the needs of the learning assessment. The implementation of the developed API web model is done in Python and PHP programming languages. The performance test was done by submitting 10 to 100 program codes simultaneously indicated no significant difference to the required resources (CPU usage and memory usage) to run the program code. Furthermore, for response time, the average time needed to run Python and PHP program code is also no significant difference. The average of CPU usage required by the web API to run a Python program code is 0.2058% with 0.5973 seconds as a response time. Meanwhile, to run the PHP program code, the average CPU usage required is 0.8074% with 0.3110 seconds response time. It can be concluded that the web API performance does not overburden the server.
SUNY Purchase and SUNY Delhi have begun a shared services project, where Purchase College provide Mahara ePortfolios to Delhi faculty and students through their Moodle LMS, while Delhi provides OpenMeetings and Big Blue Button meeting services to Purchase faculty and students through their Moodle system. This presentation reports on our work so far, focusing on the web meetings integration.
SUNY Technology Conference 2013 ("Services in the Cloud: To the Cloud and Beyond"), Lake Placid NY, 22 May 2013
Development of E-learning Software Based Multiplatform ComponentsjournalBEEI
E-learning software is a product of information and communication technology used to help dynamic and flexible learning process between teacher and student. The software technology was first used in the development of e-learning software in the form of web applications. The advantages of this technology because of the ease in the development, installation, and distribution of data. Along with advances in mobile/wireless electronics technology, e-learning software is adapted to this technology known as mobile learning. The ability of this electronic device is the same as a single computer even though it is simpler than a single computer. The problem that arises when e-learning software operates on multiple platforms is that computer programs are made repeatedly depending on the platform being used. This situation will obviously affect the quality of e-learning software. To overcome these problems, in this study developed component-based software that is a modern paradigm for software development that produces reusable software components, high quality, and cost-effective. In software development, software components will be assembled in the software in need. The result of this research is high quality e-learning software based multiplatform component.
E-learning, often known as "online learning," "virtual learning," "remote learning," and other similar terms, is an alternative to traditional classroom instruction. "Distance education," "digital learning," or "mobile learning." E-learning involves using several distinct technologies, including the web, open broadcast, loop, cable, microwave, broadband lines, fibre optics, satellite, wireless communications equipment, audio/video conferencing, and others, for one-way or two-way transmission. To improve educational knowledge, e-learning makes use of interactive technology and communication infrastructure. It has the ability to change how we typically teach and learn across the board. It will improve standards and increase long-term learning involvement. Although it cannot completely replace teachers and lecturers, it will improve the quality and scope of their instruction and reduce the time spent on administration. Each learner will be changed to reach his or her full potential, and it will make it easier to give an academic force the freedom to change. It makes a very ambitious educational system for an emerging learning society feasible. As demand grows, there is a need to standardise the E-learning system and to use new technologies to raise the standard of the current system. Despite the fact that many corporations and academic institutions have previously adopted various standards, there are still certain issues with these standards' benefits and drawbacks that must be addressed by incorporating new technical standards into the current norms to improve their usability and systematicity
Remote interpreter API model for supporting computer programming adaptive lea...TELKOMNIKA JOURNAL
Despite the adoption of Learning Management Systems (LMS) has been continuously growing in the last decade few, if any, scholars addressed the lack of the interactivity in online learning systems. The requirement for an interactive learning model has been increasingly prominent as content providers realize the importance of personalization of content suits to learners’ learning progress. This paper demonstrates the adoption of adaptive learning into existing LMS engine to overcome the limitation of either systems plugins or server specification pertinent to students’ psychomotor abilities in computer programming learning. In this regard, the psychomotor is understood as the ability of students to write the program code as correctly as expected. In this study, a web API model that works to run an interpreter based-program code remotely was developed. The web API model can be utilized by LMS so it becomes the solution to the problem. The structure of the web API model has been adapted to the needs of the learning assessment. The implementation of the developed API web model is done in Python and PHP programming languages. The performance test was done by submitting 10 to 100 program codes simultaneously indicated no significant difference to the required resources (CPU usage and memory usage) to run the program code. Furthermore, for response time, the average time needed to run Python and PHP program code is also no significant difference. The average of CPU usage required by the web API to run a Python program code is 0.2058% with 0.5973 seconds as a response time. Meanwhile, to run the PHP program code, the average CPU usage required is 0.8074% with 0.3110 seconds response time. It can be concluded that the web API performance does not overburden the server.
Hospital in order to host multimedia content, licenses and staff in-service education in learning, learning
platform to promote construction of the clouds. In this study, quantitative research to explore the building
through the clouds to enhance the learning platform with the hospital staff in the benefits of the correlation.
First, literature review to identify the factors that measure the effectiveness of e-learning. Second, using a
questionnaire designed to identify factors that enhance the effectiveness of online learning platform and
build the relationship between the cloud-learning platforms to identify design strategies. The again, using
these factors to design cloud e-learning platform for hospital. Finally, the assessment review of the
applicability of the cloud-learning platform.
THE USE OF CLOUD E-LEARNING PLATFORM TO ENHANCE EFFICIENCY OF HOSPITAL IN JOB...ijcsit
Hospital in order to host multimedia content, licenses and staff in-service education in learning, learning platform to promote construction of the clouds. In this study, quantitative research to explore the building through the clouds to enhance the learning platform with the hospital staff in the benefits of the correlation.
First, literature review to identify the factors that measure the effectiveness of e-learning. Second, using a questionnaire designed to identify factors that enhance the effectiveness of online learning platform and build the relationship between the cloud-learning platforms to identify design strategies. The again, using these factors to design cloud e-learning platform for hospital. Finally, the assessment review of the applicability of the cloud-learning platform.
Hospital in order to host multimedia content, licenses and staff in-service education in learning, learning platform to promote construction of the clouds. In this study, quantitative research to explore the building through the clouds to enhance the learning platform with the hospital staff in the benefits of the correlation. First, literature review to identify the factors that measure the effectiveness of e-learning. Second, using a questionnaire designed to identify factors that enhance the effectiveness of online learning platform and build the relationship between the cloud-learning platforms to identify design strategies. The again, using these factors to design cloud e-learning platform for hospital. Finally, the assessment review of the applicability of the cloud-learning platform.
EFFECTIVE WAYS CLOUD COMPUTING CAN CONTRIBUTE TO EDUCATION SUCCESSacijjournal
Cloud computing and education sounds ambiguous on the face of it. Naturally, it’s because, very few individuals, publishers and users alike come from the education sector. In most cases, cloud computing is only associated with businesses and how they can leverage their efficiencies. Just to introduce how the cloud deserves a place in our current education institution, it’s important to reiterate the education philosophy. Its essence is knowledge. It’s this knowledge which brings advancement, achievement and success. However, there are several things which make these parameters unattainable. In blunt language,this is failure. Small classrooms, lack or resources, short-handed staff, lack of adequate teachers…the list is endless. One way or the other, cloud computing can be utilized to improve education standards and activities. The end result will be to curb the above problems and instead, boost performance.
Online Learning Management System and Analytics using Deep LearningDr. Amarjeet Singh
During this pandemic we have seen rise in popularity of online learning platforms. In this paper, we are going to discuss E-Learning using analytics and deep learning focusing on mainly four objectives which are login systems for teachers and students, Gamification to engage learners, AR contents to increase the involvement of learners and learning analytics to develop competency. We will use Data Mining and Buisness Intelligence to extract high level knowledge from the raw data of students. To predict engagement of students we have used several ML algorithms. This study provides an introduction to the technology of AR and E-Learning systems. The main focus of this paper is to use research on augmented reality and integrate it with Buisness Intelligence and Data Mining(DM).
Engaging student till the end of the course became really difficult for traditional E-Learning Platform. Therefore, Gamification in E-learning is good way to solve this problem.
The International Journal of Engineering & Science is aimed at providing a platform for researchers, engineers, scientists, or educators to publish their original research results, to exchange new ideas, to disseminate information in innovative designs, engineering experiences and technological skills. It is also the Journal's objective to promote engineering and technology education. All papers submitted to the Journal will be blind peer-reviewed. Only original articles will be published.
The papers for publication in The International Journal of Engineering& Science are selected through rigorous peer reviews to ensure originality, timeliness, relevance, and readability.
Microlearning based mobile application for preparation to CCNA examinationronan messi
2014 11th International Conference on Electronics, Computer and Computation (ICECCO) - Microlearning based mobile application for preparation to CCNA examination
Hospital in order to host multimedia content, licenses and staff in-service education in learning, learning
platform to promote construction of the clouds. In this study, quantitative research to explore the building
through the clouds to enhance the learning platform with the hospital staff in the benefits of the correlation.
First, literature review to identify the factors that measure the effectiveness of e-learning. Second, using a
questionnaire designed to identify factors that enhance the effectiveness of online learning platform and
build the relationship between the cloud-learning platforms to identify design strategies. The again, using
these factors to design cloud e-learning platform for hospital. Finally, the assessment review of the
applicability of the cloud-learning platform.
THE USE OF CLOUD E-LEARNING PLATFORM TO ENHANCE EFFICIENCY OF HOSPITAL IN JOB...ijcsit
Hospital in order to host multimedia content, licenses and staff in-service education in learning, learning platform to promote construction of the clouds. In this study, quantitative research to explore the building through the clouds to enhance the learning platform with the hospital staff in the benefits of the correlation.
First, literature review to identify the factors that measure the effectiveness of e-learning. Second, using a questionnaire designed to identify factors that enhance the effectiveness of online learning platform and build the relationship between the cloud-learning platforms to identify design strategies. The again, using these factors to design cloud e-learning platform for hospital. Finally, the assessment review of the applicability of the cloud-learning platform.
Hospital in order to host multimedia content, licenses and staff in-service education in learning, learning platform to promote construction of the clouds. In this study, quantitative research to explore the building through the clouds to enhance the learning platform with the hospital staff in the benefits of the correlation. First, literature review to identify the factors that measure the effectiveness of e-learning. Second, using a questionnaire designed to identify factors that enhance the effectiveness of online learning platform and build the relationship between the cloud-learning platforms to identify design strategies. The again, using these factors to design cloud e-learning platform for hospital. Finally, the assessment review of the applicability of the cloud-learning platform.
EFFECTIVE WAYS CLOUD COMPUTING CAN CONTRIBUTE TO EDUCATION SUCCESSacijjournal
Cloud computing and education sounds ambiguous on the face of it. Naturally, it’s because, very few individuals, publishers and users alike come from the education sector. In most cases, cloud computing is only associated with businesses and how they can leverage their efficiencies. Just to introduce how the cloud deserves a place in our current education institution, it’s important to reiterate the education philosophy. Its essence is knowledge. It’s this knowledge which brings advancement, achievement and success. However, there are several things which make these parameters unattainable. In blunt language,this is failure. Small classrooms, lack or resources, short-handed staff, lack of adequate teachers…the list is endless. One way or the other, cloud computing can be utilized to improve education standards and activities. The end result will be to curb the above problems and instead, boost performance.
Online Learning Management System and Analytics using Deep LearningDr. Amarjeet Singh
During this pandemic we have seen rise in popularity of online learning platforms. In this paper, we are going to discuss E-Learning using analytics and deep learning focusing on mainly four objectives which are login systems for teachers and students, Gamification to engage learners, AR contents to increase the involvement of learners and learning analytics to develop competency. We will use Data Mining and Buisness Intelligence to extract high level knowledge from the raw data of students. To predict engagement of students we have used several ML algorithms. This study provides an introduction to the technology of AR and E-Learning systems. The main focus of this paper is to use research on augmented reality and integrate it with Buisness Intelligence and Data Mining(DM).
Engaging student till the end of the course became really difficult for traditional E-Learning Platform. Therefore, Gamification in E-learning is good way to solve this problem.
The International Journal of Engineering & Science is aimed at providing a platform for researchers, engineers, scientists, or educators to publish their original research results, to exchange new ideas, to disseminate information in innovative designs, engineering experiences and technological skills. It is also the Journal's objective to promote engineering and technology education. All papers submitted to the Journal will be blind peer-reviewed. Only original articles will be published.
The papers for publication in The International Journal of Engineering& Science are selected through rigorous peer reviews to ensure originality, timeliness, relevance, and readability.
Microlearning based mobile application for preparation to CCNA examinationronan messi
2014 11th International Conference on Electronics, Computer and Computation (ICECCO) - Microlearning based mobile application for preparation to CCNA examination
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
2. Selma Ayse Ozel / AWERProcedia Information Technology & Computer Science (2012) 715-720
the Internet to e o e the o ld’s largest source of information which is used by millions of people every day.
Rapidly changing technology and evolving market conditions have changed the education system as well. More
educational opportunities have emerged with fewer budgets. As a result of this, distance education tools have
increased.
Distance education, which is also called distance learning, has come into being for centuries however some
recent definitions have focused on it as a new development, involving advanced technology [1]. One of the best
definition of distance education has been provided by Mugridge [2], as it is a fo of edu atio i hi h the e
is normally a separation between teacher and learner; and thus one in which other means –the printed and
written word, the telephone, computer conferencing or teleconferencing, for example– are used to bridge the
ph si al gap . As the I te et has e o e the o ld’s la gest i fo atio sou e a d it allo s o u i atio
between millions of people all around the world, the Internet based distance education has become popular.
Moodle [3] is a free web application that allows educators to create effective online learning sites, and
students to follow these online sites easily and effectively. Because of these properties, Moodle has become one
of the most popular Web based distance education tools [3]. Moodle enables lecturers to share lecture notes, to
assign homework, to make quizzes, to create discussion forums, etc. easily and effectively over the Web. It gives
an opportunity to lecturers for online lesson delivery. Students use Moodle to participate classes from
everywhere, and they can submit their assignments easily to their lecturers.
As computer technology is used everywhere, computer programming courses have become popular. Today,
too many distance education programs, that include computer programming based courses, exist all over the
world. The aim of this study is to include an online compiler into the Moodle distance education tool for easy
grading of programming assignments that are submitted by students. In the current version of Moodle software,
an online compiler facility, that can satisfy our needs, does not exist [4]. In this study, we explain how our online
compiler works, and how much it helps to lecturers during grading of assignments.
2. Our Moodle-Based Web Site and Online Compiler Facility
Our Moodle-based Web site allows lecturers to load lecture notes and assignments, to do online exams, and
to compile the submitted programming assignments. Additionally, students can follow the course content, load
their homework, and discuss anything about the course with the instructor and other students using discussion
forums. These facilities, except the online compiler, are standard for Moodle system. In this study, we included
an online compiler into our Moodle-based Web site by modifying the source codes of the Moodle system. For
this purpose, we employed the GCC [5] system which is a package that is designed as a part of the GNU Project
and includes C, C++, Objective C, Fortran, Java, Ada, Modula-3, Pascal, and Go compilers.
Our Web site works as follows: after logging into our system [6] by entering username and password,
students should select the course that they will submit their homework. As an example, if a student chooses
Data “t u tu es Ve i Yapıla ı ou se f o the e olled ou se list, the ou se o te t is displa ed as sho i
Figure 1.
716
3. Selma Ayse Ozel / AWERProcedia Information Technology & Computer Science (2012) 715-720
Fig. 1. Content of the Data Structures Course and Selecting an Assignment
In Figure 1, students can submit thei ho e o k li ki g the Ho e o k Öde li k. Le tu e s a see
the su issio s a d a ha ge the o te t of the assig e t li ki g the Ho e o k Öde li k i Figu e
1. After clicking this link, a page similar to Figure 2 is displayed for lecturers.
Fig. 2. Content of the Homework (for Lecturers)
Whe the le tu e li ks o “ee su issio s öde gö de isi e ak li k o Figu e , the all
submissions done by the students for this assignment are listed as shown in Figure 3. In this figure, name (ad),
surname (soyad), and a link to the submitted source code file fo ea h stude t a e displa ed. If see the o te t
öde içe ik gö ü tüle utto is li ked the , the o te t of the sou e ode, the a e of the stude t ho
submitted the source code, and the date of submission are listed as shown in Figures 4 and 5.
717
4. Selma Ayse Ozel / AWERProcedia Information Technology & Computer Science (2012) 715-720
Fig. 3. List of the Submitted Assignments
At the e d of the o te t of the sou e ode, the e is a Co pile De le utto as sho i Figu e . If this
button is clicked then the C compiler of the GCC system is executed to compile the displayed source code as the
code is written in C language. If the source code requires some input that should be entered from the keyboard,
all the necessary input are written into a te t file efo eha d, a d this file is i luded usi g Add Input File
Gi iş Dos ası Ekle optio . If the sou e ode e ui es so e i put files to u , the are also included by using
Add Re o d File Ka ıt Dos ası Ekle optio i Figu e . Afte i ludi g the i put files, Co pile De le utto
is clicked and the results of the compilation process are shown as in Figure 6. According to Figure 6, compilation
is su essful, a d the ode a e u li ki g the Ru P og a ı Çalıştı utto o Figu e . If an error
occurs during the compilation, then an error message is written to the Web page in Figure 6. After the code is
executed, the results produced are displayed as shown in Figure 7, and the lecturer can check the results and
grade it easily.
Fig. 4. Content of the Selected Assignment
718
5. Selma Ayse Ozel / AWERProcedia Information Technology & Computer Science (2012) 715-720
Fig. 5. Content of the Selected Assignment - 2
Fig. 6. Compilation of the Selected Assignment
Fig. 7. Execution of the Selected Assignment
3. Experimental Evaluation
Our proposed method was tested on the Moodle Web page of Data Structures course in the Computer
Engineering Department of Çuku o a University [6]. Our Moodle Web site was run on the Linux server of our
Engineering Faculty. In this experiment, the effect of using our online C compiler on grading is tested. For this
purpose, 57 source files which are submitted by different students for the same assignment were compiled on
the server by using the GCC compiler under Moodle. The time needed for the compiling process is compared
with the time of the compiling submissions by lecturers (i.e., without using the online compiler). On the average,
one assignment takes 50 seconds with compiling under Moodle. The same assignment takes approximately 3
719
6. Selma Ayse Ozel / AWERProcedia Information Technology & Computer Science (2012) 715-720
minutes if our online compilation system is not used since in this case, lecturer first downloads the source code,
then opens the code and compiles using any C compiler on his/her local computer. For 57 source codes, it takes
2850 seconds, namely 47.5 minutes to compile and run assignments with online compiling on Moodle system.
On the other hand, all 57 submissions take 10260 seconds, namely 171 minutes with manual compilation. It
corresponds to 2 hours 51 minutes. All the calculations are done by assuming that lecturers do this process
without any intervention.
4. Conclusion
In this study an online compiler is included into our Moodle based distance education system to decrease the
time and effort needed for grading of the programming assignments. In the standard Moodle system, such
facility does not exist. We included GCC compiler system by updating the source codes of the Moodle system.
According to our experimental evaluation, online compiler provides considerable reduction in time required for
grading process of programming assignments
Acknowledgements
The authors thank to Alpe Şe ki for his help in the implementation of including input files for the compiler.
References
[1]. D. No th, Ha e Video o ’t T a el, Ca adia Busi ess, No. 68 4, (1993) 43.
[2]. I. Mugridge, Distance Education and the Teaching of Science, Impact of Science on Society, No. 41 4, (1991) 313-320.
[3]. Moodle System, 2011. available at http://moodle.org/.
[4]. Moodle Plugin Directory, 2011. available at http://moodle.org/plugins/
[5]. GCC System, 2011. available at http://gcc.gnu.org/.
[6]. Çuku o a U i e sit Depa t e t of Co pute E gi ee i g Moodle-based Distance Education Web Site, 2011. available at
http://mmf.cu.edu.tr/mkaya/moodle/
720