Grader system built on ruby on rails

Research Article
Open access

Grader system built on ruby on rails

Haojie Hu 1*
  • 1 The Ohio State University    
  • *corresponding author Hu.2339@buckeyemail.osu.edu
Published on 21 February 2024 | https://doi.org/10.54254/2755-2721/40/20230622
ACE Vol.40
ISSN (Print): 2755-273X
ISSN (Online): 2755-2721
ISBN (Print): 978-1-83558-305-0
ISBN (Online): 978-1-83558-306-7

Abstract

This paper presents a Ruby on Rails-based grader application system designed to streamline the process of matching students with grading positions within the Computer Science and Engineering (CSE) department. Motivated by the need for efficiency and consistency, the system offers role-based user access, enabling students, instructors, and administrators to engage seamlessly. Leveraging Model-View-Controller (MVC) architecture, the system integrates external tools for enhanced development, while the dynamic database schema efficiently manages data. Key functionalities encompass application submission, administrator interface, and real-time course management. This innovative system fosters collaboration, improves administrative oversight, and adapts to changing academic demands. In conclusion, the presented grader application system has achieved powerful functions which enables users to login, view available courses, and most importantly, accept or decline the applications from students whom want to be a grader for a specific course.

Keywords:

Model view controller, rails, ruby, web application

Hu,H. (2024). Grader system built on ruby on rails. Applied and Computational Engineering,40,13-21.
Export citation

References

[1]. Denys Klochkov and Jan Mulawka, 2021, Improving Ruby on Rails-Based Web Application Performance, 2021 Mdpi Ag 12 319, p 319.

[2]. Emoto, M., Yoshida, M., Iwata, C., Inagaki, S., Nagayama, Y., Emoto, M., Yoshida, M., Iwata, C., Inagaki, S., Nagayama, Y., Efficient development of web applications for remote participation using Ruby on Rails, ISSN: 0920-3796, Publisher: Elsevier B.V. 2010

[3]. Jacquelyn W. BLAZ and Patricia F. Perace, Using Ruby On Rails to Develop A Web Interface: A Research-Based Exemplar with a Computerized Physical Activity Reporter, 2019, pp 281-283

[4]. Wang Ning Li Liming Wang Yanzhang Wang Yi-bing Wang Jing, 2008, Research on the Web Information System Development Platform Based on MVC Design Pattern, DOI: 10.1109/WIIAT.2008.64.

[5]. UZUN, Erdinç, 01-11-2020, A regular expression generator based on CSS selectors for efficient extraction from HTML pages., Turk J Elec Eng & Comp Sci, 2020, 28: pp 3389-3401, doi:10.3906/elk-2004-67

[6]. Saputra, Dimas Gilang Azizah, Fazat Nur, 2013, A Metadata Approach for Building Web Application User Interface., Procedia Technology; 2013, 11, p903-911.

[7]. Al-Hawari, F., Software design patterns for data management features in web-based information systems, Journal of King Saud University 2022, 34(10):10028-10043

[8]. Guaman, D. Delgado, S. Perez, J., Classifying Model-View-Controller Software Applications Using Self-Organizing Maps, IEEE Access, 2021. 9:45201-45229 2021

[9]. Curry, E. Grace, P., 2008, Flexible Self-Management Using the Model-View-Controller Pattern, IEEE Software, 2008 25(3).

[10]. Sauter, Patrick, Vögler, Gabriel, Specht, Günther, Flor, Thomas, 2005, A Model-View-Controller extension for pervasive multi-client user interfaces, Personal & Ubiquitous Computing, 2005, 100-107.


Cite this article

Hu,H. (2024). Grader system built on ruby on rails. Applied and Computational Engineering,40,13-21.

Data availability

The datasets used and/or analyzed during the current study will be available from the authors upon reasonable request.

Disclaimer/Publisher's Note

The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of EWA Publishing and/or the editor(s). EWA Publishing and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

About volume

Volume title: Proceedings of the 2023 International Conference on Machine Learning and Automation

ISBN:978-1-83558-305-0(Print) / 978-1-83558-306-7(Online)
Editor:Mustafa İSTANBULLU
Conference website: https://2023.confmla.org/
Conference date: 18 October 2023
Series: Applied and Computational Engineering
Volume number: Vol.40
ISSN:2755-2721(Print) / 2755-273X(Online)

© 2024 by the author(s). Licensee EWA Publishing, Oxford, UK. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license. Authors who publish this series agree to the following terms:
1. Authors retain copyright and grant the series right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this series.
2. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the series's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this series.
3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See Open access policy for details).

References

[1]. Denys Klochkov and Jan Mulawka, 2021, Improving Ruby on Rails-Based Web Application Performance, 2021 Mdpi Ag 12 319, p 319.

[2]. Emoto, M., Yoshida, M., Iwata, C., Inagaki, S., Nagayama, Y., Emoto, M., Yoshida, M., Iwata, C., Inagaki, S., Nagayama, Y., Efficient development of web applications for remote participation using Ruby on Rails, ISSN: 0920-3796, Publisher: Elsevier B.V. 2010

[3]. Jacquelyn W. BLAZ and Patricia F. Perace, Using Ruby On Rails to Develop A Web Interface: A Research-Based Exemplar with a Computerized Physical Activity Reporter, 2019, pp 281-283

[4]. Wang Ning Li Liming Wang Yanzhang Wang Yi-bing Wang Jing, 2008, Research on the Web Information System Development Platform Based on MVC Design Pattern, DOI: 10.1109/WIIAT.2008.64.

[5]. UZUN, Erdinç, 01-11-2020, A regular expression generator based on CSS selectors for efficient extraction from HTML pages., Turk J Elec Eng & Comp Sci, 2020, 28: pp 3389-3401, doi:10.3906/elk-2004-67

[6]. Saputra, Dimas Gilang Azizah, Fazat Nur, 2013, A Metadata Approach for Building Web Application User Interface., Procedia Technology; 2013, 11, p903-911.

[7]. Al-Hawari, F., Software design patterns for data management features in web-based information systems, Journal of King Saud University 2022, 34(10):10028-10043

[8]. Guaman, D. Delgado, S. Perez, J., Classifying Model-View-Controller Software Applications Using Self-Organizing Maps, IEEE Access, 2021. 9:45201-45229 2021

[9]. Curry, E. Grace, P., 2008, Flexible Self-Management Using the Model-View-Controller Pattern, IEEE Software, 2008 25(3).

[10]. Sauter, Patrick, Vögler, Gabriel, Specht, Günther, Flor, Thomas, 2005, A Model-View-Controller extension for pervasive multi-client user interfaces, Personal & Ubiquitous Computing, 2005, 100-107.