Asee peer logo

A Cloud-based Tool for Assigning Students to Projects

Download Paper |


2015 ASEE Annual Conference & Exposition


Seattle, Washington

Publication Date

June 14, 2015

Start Date

June 14, 2015

End Date

June 17, 2015





Conference Session

Emerging Computing and Information Technologies I

Tagged Division

Computing & Information Technology

Page Count


Page Numbers

26.20.1 - 26.20.13



Permanent URL

Download Count


Request a correction

Paper Authors


Smitesh Bakrania Rowan University

visit author page

Dr. Smitesh Bakrania is an associate professor in Mechanical Engineering at Rowan University. He received his Ph.D. from University of Michigan in 2008 and his B.S. from Union College in 2003. His research interests include combustion synthesis of nanoparticles and combustion catalysis using nanoparticles. He is also involved in developing educational apps for instructional and research purposes.

visit author page


Brad Joseph Johnson Rowan University Orcid 16x16

visit author page

Brad Johnson is a junior chemical engineering major and computer science minor. He is the president of the Rowan University Chapter of AIChE and a member of Tau Beta Pi. He was the recipient of AIChE Delaware Valley Section's 2014 Outstanding Sophomore of the Year award and is a three-time Black Box Cooperation Yost Scholar of Excellence. In the future, he intends to pursue a PhD in Chemical Engineering and become a professor.

visit author page

Download Paper |


A Cloud-based Tool for Assigning Students to ProjectsAs a part of the overall engineering curriculum, senior capstone projects provide the necessaryopportunity for engineering graduates to apply their technical skills towards solvingcontemporary, open-ended, and challenging engineering problems. At XX University, bothjuniors and seniors engage in such hands-on projects across the last four terms of theirengineering program. These projects are typically managed by faculty members pursuingscholarly interests or are industry-sponsored with faculty serving as advisors. Each term, studentsare free to select projects that interest them, potentially working on four different projects overtheir Junior and Senior years. To manage student assignments to specific projects, projects arepitched to the students at the beginning of each term. Based on the pitch and personal interest,students submit their project preferences. In the past, students submitted a one-page sheet listingtheir top project choices in their order of preference. With the recent growth in the number ofprojects and students, the student assignment has become increasingly challenging, especiallywhen considering varying project requirements and constraints. In the recent years, over 80projects have been presented to over 250 students – demanding a clear need for a softwaresolution to student assignment. In order to address the need for a more efficient and accurateapproach, a cloud-based platform was developed for managing projects and assigning students.This solution used Google Forms to generate a list of projects with details for students to reviewand accept student preferences. In turn, this data was used to generate project and studentobjects. Next, these objects were processed by an algorithm that assigned students to projectsusing multi-level criteria. Replacing the previously laborious exercise of assignment was acrucial component of this effort. The algorithm utilized the recently released Google-AppScript’s ability to generate and manipulate data objects while having full access to Google’svariety of cloud services. Furthermore, to create a robust platform for improved studentassignment, new project and student requirements that could not previously be accommodatedwere added. For the Fall 2014 term, the new automated approach was compared to the oldmanual sorting method by each of the four engineering departments. Beyond the obviousbenefits, further advantages of the automated assignment are documented here. This paperdescribes the automation approach in detail and provides insights for implementing such aplatform elsewhere. The approach used here is widely applicable considering the widespread useof Google Forms in academic settings. With the addition of scripting algorithm, severalfrequently used tasks can be automated with varying degrees of complexities. The effortdescribed here is a robust example of the utility that cloud-based services provide to theacademic profession.  

Bakrania, S., & Johnson, B. J. (2015, June), A Cloud-based Tool for Assigning Students to Projects Paper presented at 2015 ASEE Annual Conference & Exposition, Seattle, Washington. 10.18260/p.23361

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2015 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015