Serving All Students: A Survey of Learner Mindsets from Age 16 to 65+accenture
Â
Accenture research has identified six learner segments. Explore the segments and how colleges and universities can better serve them. https://accntu.re/3C8fiJT
Predictive and Statistical Analyses for Academic Advisory Supportijcsit
Â
The ability to recognize studentsâ weakness and solving any problem may confront them in timely fashion is
always a target of all educational institutions. This study was designed to explore how can predictive and
statistical analysis support the academic advisorâs work mainly in analysis studentsâ progress. The sample
consisted of a total of 249 undergraduate students; 46% of them were Female and 54% Male. A one-way
analysis of variance (ANOVA) and t-test were conducted to analysis if there was different behaviour in
registering courses. Predictive data mining is used for support advisor in decision making. Several
classification techniques with 10-fold Cross-validation were applied. Among of them, C4.5 constitutes the
best agreement among the finding results.
Serving All Students: A Survey of Learner Mindsets from Age 16 to 65+accenture
Â
Accenture research has identified six learner segments. Explore the segments and how colleges and universities can better serve them. https://accntu.re/3C8fiJT
Predictive and Statistical Analyses for Academic Advisory Supportijcsit
Â
The ability to recognize studentsâ weakness and solving any problem may confront them in timely fashion is
always a target of all educational institutions. This study was designed to explore how can predictive and
statistical analysis support the academic advisorâs work mainly in analysis studentsâ progress. The sample
consisted of a total of 249 undergraduate students; 46% of them were Female and 54% Male. A one-way
analysis of variance (ANOVA) and t-test were conducted to analysis if there was different behaviour in
registering courses. Predictive data mining is used for support advisor in decision making. Several
classification techniques with 10-fold Cross-validation were applied. Among of them, C4.5 constitutes the
best agreement among the finding results.
A COMPARATIVE ANALYSIS OF SELECTED STUDIES IN STUDENT PERFORMANCE PREDICTIONIJDKP
Â
Predicting student success has long been an interest of institutions of higher education as well as
organisations responsible for preparing high-stake, standardised tests administered at national and
international levels. This study discusses how performance prediction studies have evolved from those that
use demographic data and high school grades to predict success in college to those that utilise
sophisticated data collected in non-traditional educational platforms to predict end-of-course performance
and to those that show how student progress can be tracked in a continuous manner. A total of 56 studies
published since the nineties are discussed. Views on strengths and weaknesses as well as observed
opportunities for improvement are presented. The consistently high results reported in many of the studies
shall convince the reader that automated solutions to the problem of predicting student progress and
performance can either be tailored for specific settings or can be adopted from similar settings in which
they have been utilized successfully. A recommendation on how to build upon recent success is provided
Assessing OER impact across varied organisations and learners: experiences fr...Beck Pitt
Â
This presentation was co-authored by Tim Coughlan (Nottingham), Beck Pitt (OU), Patrick McAndrew (OU) and Nassim Ebrahimi (Anne Arundel).
It was presented at OER13, Nottingham, UK which took place 26-27 March 2013.
Assessing OER impact across varied organisations and learners: experiences fr...OER Hub
Â
This presentation was co-authored by Tim Coughlan (Nottingham), Beck Pitt (OU), Patrick McAndrew (OU) and Nassim Ebrahimi (Anne Arundel).
It was presented at OER13, Nottingham, UK which took place 26-27 March 2013.
Running head: ACADEMIC PROGRAM 4
ACADEMIC PROGRAM
Name
Institution
Academic Program
An effective recommendation for an academic program should have the following characteristics:
¡ Should consider the age of the learners
¡ Should consider the education requirements of the learners
¡ Should be geared towards improving the quality of education
¡ Should be realistic and have a time frame within which to achieve.
¡ Should go hand in hand with the way the world is moving
An example of such a recommendation is introducing a policy to ensure all students do a science subject to enhance innovation since the world is technology-based. This recommendation is effective since it goes hand in hand with the way the world is moving and is considering the education requirements of the learners. I will use the module resources to make my recommendation effective when implemented, will involve all people when making decisions regarding the improvement of the academic program.
The review of the undergraduate project is effective, and it is well organized. The review focuses on specific objectives that need to be met, and the writer is keen to note the objectives down and to make sure that the review achieves these objectives. It is also essential that the review was done after the report was conducted, and there was the involvement of all the members of the faculty. This is important as it helps the institution to develop a greater insight and to capture as much as possible opinions that will be used in the improvement of the program. This is great.
The document on the California state university is essential. This is because it brings out the report on the review in an authentic manner, and this is important for effective program improvement in the university. The review is essential as it helps to understand what can be done and what is necessary. The involvement of many of the people in the university is good as it helps even to bring out even a better review and improvement program.
References
Redman,C.L, Withycombe, L & Wiek,A. (2011) Key competencies in sustainability: A reference framework for academic program development.6(2).203-218.
Julia Discussion:
Hi everyone.
I chose to evaluate the English Program at Southern Illinois University, Edwardsville for this discussion. Some of the characteristics of an effective program review will include whether or not student learning is assessed, how it is being assessed, any challenges to assessment from faculty or students, what is working well with the process, what did not work well, and recommendations for improvement. The assessment from this particular University was interesting because it seemed to be infused with a lot of personality from the assessors.Â
The assessment was conducted during 2009 and it also happened to be taking place while the department was introducing a new curriculum. The faculty were introducing this curriculum ...
Initial IdentificationWhen you hear the word college, you mighsamirapdcosden
Â
Initial Identification
When you hear the word "college," you might picture students hanging out in their dorm rooms or packing into large lecture halls for their studies. However, when more and more learning methods are made possible by technology, that representation is dated more and more. Indeed, the popularity of online and distant learning among college students has consistently grown, but does that indicate it's a good fit for you? To help you respond to that question, spend some time contrasting traditional versus online schooling. Since both traditional and online learning have benefits and drawbacks, students should be prepared before entering the classroom (or logging in). This head-to-head comparison concentrated on three crucial components that affect a student's experience. We'll also examine the advantages of "mixed learning" in more detail.
The project encourages Macomb Community College to increase the number of classes it provides to students, both in the physical classrooms and online. College is a time for self-discovery, and there is no better way to figure out one's capabilities and areas of interest than by enrolling in a wide array of subjects during your time there. Macomb analyses data on student learning to pinpoint areas that could benefit from altered rules and procedures. In order to improve the college's Academic Mobility Policy, data on student success is used. This policy establishes a procedure for ensuring that students are enrolled in the proper classes. The set course prerequisites must be met by all students enrolling in English composition, mathematics, reading, and English for Academic Purposes (EAPP) courses. The college has a "mobility period" in place to make sure that students are adequately positioned for success in these foundational courses. Math and English are the subjects where mobility happens the most frequently. As a student, I have participated in a diverse range of classes, and I never stop being astonished by the extent to which the topics overlap.
The Center for Teaching and Learning used the assessment results to provide additional opportunities and resources to support faculty initiatives to integrate communication-based teaching methods into their lessons. On the Macomb Community College Portal, a page titled "Using Assessment Results" was made with resources highlighting communication strategies faculty members can use. Workshops highlighting methods for assisting students in becoming successful researchers, thinkers, and writers in the disciplines were available as professional development opportunities. A book discussion on John C. Bean's book Engaging Ideas - The Professor's Guide to Integrating Writing, Critical-Thinking, and Active Learning in the Classroom was also provided by the Center for Teaching and Learning (2011). The focus of the faculty discussion was developing stimulating writing and critical thinking exercises and approaches.
For instance, completing classes in hi ...
Clustering Students of Computer in Terms of Level of ProgrammingEditor IJCATR
Â
Educational data mining (EDM) is one of the applications of data mining. In educational data mining, there are two key domains, i.e. student domain and faculty domain. Different type of research work has been done in both domains.
In existing system the faculty performance has calculated on the basis of two parameters i.e. Student feedback and the result of student in that subject. In existing system we define two approaches one is multiple classifier approach and the other is a single classifier approach and comparing them, for relative evaluation of faculty performance using data mining
Techniques. In multiple classifier approach K-nearest neighbor (KNN) is used in first step and Rule based classification is used in the second step of classification while in single classifier approach only KNN is used in both steps of classification.
But in proposed system, I will analyse the faculty performance using 4 parameters i.e., student complaint about faculty, Student review feedback for faculty, students feedback, and students result etc.
For this proposed system I will be going to use opinion mining technique for analyzing performance of faculty and calculating score of each faculty.
Wollongong City Council has a strong influence on its local community, and uses its Civil Engineering Cadet Program as one of many tools to not only produce high quality engineers, both technically and professionally, but to enhance the skills and empower the youth of Wollongong, helping to reduce the high unemployment rates of this community. This paper looks at the benefits of this program, outlines difficulties and hopefully sets a platform for other councils to implement similar programs.less
Studentsâ Perception about Fundamental Programming Course Teaching and Learningrahulmonikasharma
Â
Programming learning has unique characteristics as it is a subject that requires skill and higher order thinking. Students come to class with a perception about the subject mostly obtained from their seniors including fear or perceived difficulty. Senior students have a perception about programming learning that was supported by their experience during the subject learning. Studentsâ views (+ / -) about the course could affect their performance. A qualitative survey was conducted with 93 third year students to obtain their views about the studentsâ point of views while learning programming and the recommendation for modifying the course. Obstacles identified by students could be tackled with the aid of technology enhanced learning (TEL) including tutoring system. This survey is done as a preliminary step in developing and incorporating technical solution to studentsâ problems. The findings were: Mostly, students are satisfied with the amount of time and effort they dedicated to the subject. While some mentioned that they would practice coding more and perform some projects beyond the course level. Majority of the students pointed out that they got useful advice from seniors about the subject learning. Less feedback was discouraging to students. About their suggested modification about the way the course setup, their overall responses approved the course design. There were minor comments about the proportions of the theoretical to practical components and the suitable amount of assignments.
A COMPARATIVE ANALYSIS OF SELECTED STUDIES IN STUDENT PERFORMANCE PREDICTIONIJDKP
Â
Predicting student success has long been an interest of institutions of higher education as well as
organisations responsible for preparing high-stake, standardised tests administered at national and
international levels. This study discusses how performance prediction studies have evolved from those that
use demographic data and high school grades to predict success in college to those that utilise
sophisticated data collected in non-traditional educational platforms to predict end-of-course performance
and to those that show how student progress can be tracked in a continuous manner. A total of 56 studies
published since the nineties are discussed. Views on strengths and weaknesses as well as observed
opportunities for improvement are presented. The consistently high results reported in many of the studies
shall convince the reader that automated solutions to the problem of predicting student progress and
performance can either be tailored for specific settings or can be adopted from similar settings in which
they have been utilized successfully. A recommendation on how to build upon recent success is provided
Assessing OER impact across varied organisations and learners: experiences fr...Beck Pitt
Â
This presentation was co-authored by Tim Coughlan (Nottingham), Beck Pitt (OU), Patrick McAndrew (OU) and Nassim Ebrahimi (Anne Arundel).
It was presented at OER13, Nottingham, UK which took place 26-27 March 2013.
Assessing OER impact across varied organisations and learners: experiences fr...OER Hub
Â
This presentation was co-authored by Tim Coughlan (Nottingham), Beck Pitt (OU), Patrick McAndrew (OU) and Nassim Ebrahimi (Anne Arundel).
It was presented at OER13, Nottingham, UK which took place 26-27 March 2013.
Running head: ACADEMIC PROGRAM 4
ACADEMIC PROGRAM
Name
Institution
Academic Program
An effective recommendation for an academic program should have the following characteristics:
¡ Should consider the age of the learners
¡ Should consider the education requirements of the learners
¡ Should be geared towards improving the quality of education
¡ Should be realistic and have a time frame within which to achieve.
¡ Should go hand in hand with the way the world is moving
An example of such a recommendation is introducing a policy to ensure all students do a science subject to enhance innovation since the world is technology-based. This recommendation is effective since it goes hand in hand with the way the world is moving and is considering the education requirements of the learners. I will use the module resources to make my recommendation effective when implemented, will involve all people when making decisions regarding the improvement of the academic program.
The review of the undergraduate project is effective, and it is well organized. The review focuses on specific objectives that need to be met, and the writer is keen to note the objectives down and to make sure that the review achieves these objectives. It is also essential that the review was done after the report was conducted, and there was the involvement of all the members of the faculty. This is important as it helps the institution to develop a greater insight and to capture as much as possible opinions that will be used in the improvement of the program. This is great.
The document on the California state university is essential. This is because it brings out the report on the review in an authentic manner, and this is important for effective program improvement in the university. The review is essential as it helps to understand what can be done and what is necessary. The involvement of many of the people in the university is good as it helps even to bring out even a better review and improvement program.
References
Redman,C.L, Withycombe, L & Wiek,A. (2011) Key competencies in sustainability: A reference framework for academic program development.6(2).203-218.
Julia Discussion:
Hi everyone.
I chose to evaluate the English Program at Southern Illinois University, Edwardsville for this discussion. Some of the characteristics of an effective program review will include whether or not student learning is assessed, how it is being assessed, any challenges to assessment from faculty or students, what is working well with the process, what did not work well, and recommendations for improvement. The assessment from this particular University was interesting because it seemed to be infused with a lot of personality from the assessors.Â
The assessment was conducted during 2009 and it also happened to be taking place while the department was introducing a new curriculum. The faculty were introducing this curriculum ...
Initial IdentificationWhen you hear the word college, you mighsamirapdcosden
Â
Initial Identification
When you hear the word "college," you might picture students hanging out in their dorm rooms or packing into large lecture halls for their studies. However, when more and more learning methods are made possible by technology, that representation is dated more and more. Indeed, the popularity of online and distant learning among college students has consistently grown, but does that indicate it's a good fit for you? To help you respond to that question, spend some time contrasting traditional versus online schooling. Since both traditional and online learning have benefits and drawbacks, students should be prepared before entering the classroom (or logging in). This head-to-head comparison concentrated on three crucial components that affect a student's experience. We'll also examine the advantages of "mixed learning" in more detail.
The project encourages Macomb Community College to increase the number of classes it provides to students, both in the physical classrooms and online. College is a time for self-discovery, and there is no better way to figure out one's capabilities and areas of interest than by enrolling in a wide array of subjects during your time there. Macomb analyses data on student learning to pinpoint areas that could benefit from altered rules and procedures. In order to improve the college's Academic Mobility Policy, data on student success is used. This policy establishes a procedure for ensuring that students are enrolled in the proper classes. The set course prerequisites must be met by all students enrolling in English composition, mathematics, reading, and English for Academic Purposes (EAPP) courses. The college has a "mobility period" in place to make sure that students are adequately positioned for success in these foundational courses. Math and English are the subjects where mobility happens the most frequently. As a student, I have participated in a diverse range of classes, and I never stop being astonished by the extent to which the topics overlap.
The Center for Teaching and Learning used the assessment results to provide additional opportunities and resources to support faculty initiatives to integrate communication-based teaching methods into their lessons. On the Macomb Community College Portal, a page titled "Using Assessment Results" was made with resources highlighting communication strategies faculty members can use. Workshops highlighting methods for assisting students in becoming successful researchers, thinkers, and writers in the disciplines were available as professional development opportunities. A book discussion on John C. Bean's book Engaging Ideas - The Professor's Guide to Integrating Writing, Critical-Thinking, and Active Learning in the Classroom was also provided by the Center for Teaching and Learning (2011). The focus of the faculty discussion was developing stimulating writing and critical thinking exercises and approaches.
For instance, completing classes in hi ...
Clustering Students of Computer in Terms of Level of ProgrammingEditor IJCATR
Â
Educational data mining (EDM) is one of the applications of data mining. In educational data mining, there are two key domains, i.e. student domain and faculty domain. Different type of research work has been done in both domains.
In existing system the faculty performance has calculated on the basis of two parameters i.e. Student feedback and the result of student in that subject. In existing system we define two approaches one is multiple classifier approach and the other is a single classifier approach and comparing them, for relative evaluation of faculty performance using data mining
Techniques. In multiple classifier approach K-nearest neighbor (KNN) is used in first step and Rule based classification is used in the second step of classification while in single classifier approach only KNN is used in both steps of classification.
But in proposed system, I will analyse the faculty performance using 4 parameters i.e., student complaint about faculty, Student review feedback for faculty, students feedback, and students result etc.
For this proposed system I will be going to use opinion mining technique for analyzing performance of faculty and calculating score of each faculty.
Wollongong City Council has a strong influence on its local community, and uses its Civil Engineering Cadet Program as one of many tools to not only produce high quality engineers, both technically and professionally, but to enhance the skills and empower the youth of Wollongong, helping to reduce the high unemployment rates of this community. This paper looks at the benefits of this program, outlines difficulties and hopefully sets a platform for other councils to implement similar programs.less
Studentsâ Perception about Fundamental Programming Course Teaching and Learningrahulmonikasharma
Â
Programming learning has unique characteristics as it is a subject that requires skill and higher order thinking. Students come to class with a perception about the subject mostly obtained from their seniors including fear or perceived difficulty. Senior students have a perception about programming learning that was supported by their experience during the subject learning. Studentsâ views (+ / -) about the course could affect their performance. A qualitative survey was conducted with 93 third year students to obtain their views about the studentsâ point of views while learning programming and the recommendation for modifying the course. Obstacles identified by students could be tackled with the aid of technology enhanced learning (TEL) including tutoring system. This survey is done as a preliminary step in developing and incorporating technical solution to studentsâ problems. The findings were: Mostly, students are satisfied with the amount of time and effort they dedicated to the subject. While some mentioned that they would practice coding more and perform some projects beyond the course level. Majority of the students pointed out that they got useful advice from seniors about the subject learning. Less feedback was discouraging to students. About their suggested modification about the way the course setup, their overall responses approved the course design. There were minor comments about the proportions of the theoretical to practical components and the suitable amount of assignments.
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.
Normal Labour/ Stages of Labour/ Mechanism of LabourWasim Ak
Â
Normal labor is also termed spontaneous labor, defined as the natural physiological process through which the fetus, placenta, and membranes are expelled from the uterus through the birth canal at term (37 to 42 weeks
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
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Â
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
How to Make a Field invisible in Odoo 17Celine George
Â
It is possible to hide or invisible some fields in odoo. Commonly using âinvisibleâ attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Executive Directors Chat Leveraging AI for Diversity, Equity, and InclusionTechSoup
Â
Letâs explore the intersection of technology and equity in the final session of our DEI series. Discover how AI tools, like ChatGPT, can be used to support and enhance your nonprofit's DEI initiatives. Participants will gain insights into practical AI applications and get tips for leveraging technology to advance their DEI goals.
A workshop hosted by the South African Journal of Science aimed at postgraduate students and early career researchers with little or no experience in writing and publishing journal articles.
A Strategic Approach: GenAI in EducationPeter Windle
Â
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
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
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Â
A Semi-Automatic Approach For Project Assignment In A Capstone Course
1. AC 2008-1961: A SEMI-AUTOMATIC APPROACH FOR PROJECT ASSIGNMENT
IN A CAPSTONE COURSE
Mark Chang, Franklin W. Olin College of Engineering
Mark L. Chang is an Assistant Professor of Electrical and Computer Engineering at the Franklin
W. Olin College of Engineering.
Allen Downey, Olin College of Engineering
Allen Downey is an Associate Professor of Computer Science at the Franklin W. Olin College of
Engineering.
Š American Society for Engineering Education, 2007
2. A Semi-Automatic Approach for Project
Assignment in a Capstone Course
Abstract
This paper presents a semi-automatic approach to assigning students to project teams for a
year-long, industry-sponsored senior capstone course. Successful assignment requires knowl-
edge of at least individual project requirements, student skills, student personalities, and
student project preferences. This mix of hard skills, soft skills, and interpersonal impres-
sions requires human involvement to produce a high-quality assignment. The importance of
faculty input often requires that the assignment process be labor- and time-intensive.
Our approach attempts to reduce the time required to perform this assignment by selectively
automating parts of the task flow. An automated search uses a randomized greedy algorithm
combined with local optimizations to explore a large space of solutions. Candidate âgoodâ
solutions are then presented to capstone faculty. Criteria such as skill set, student capability,
and personality compatibility are applied by human evaluators to reduce the candidate
solution set. These candidate solutions are then distributed to small groups of faculty to
look for improvements using system-generated tables of options.
This approach leverages automation at appropriate stages while keeping the expertsâthe
facultyâinvolved in the selection process. Our initial implementation has reduced the time
needed to select an allocation by about a factor of three over previous manual approaches.
Introduction
As engineering programs at colleges and universities strive to make pedagogical reinventions,
faculty are experimenting with active learning methods to bring authentic engineering expe-
riences into the classroom. A prominent feature of many project-based learning approaches
is the use of student teams to solve complex problems. One of the significant challenges is
therefore the assignment of students to teams.
In an experience such as a final-year senior engineering capstone, the administrative burden
of team formation is often exacerbated by the needs of a more complex, department- or
college-wide capstone program. Issues may include larger teams, interdisciplinary needs of
projects, satisfying external constituencies, budgeting, and more. These higher stakes make
a high-quality team selection process even more important.
In this paper we present a semi-automatic approach for placing students onto project teams.
The chief goals of using this approach are to save personnel time and increase the level of
satisfaction for all users. The users for our system include students, faculty, and the capstone
program.
The Team Formation Problem
The Franklin W. Olin College of Engineering requires all students to complete a two-semester,
3. senior-year, engineering capstone project course. This course is the culminating engineering
design experience for our students, and strives to provide real-world engineering problems and
experiences from paying industry sponsors. Each year, approximately 75 students participate
in 13-15 projects, and it is the job of the capstone program to try and best assign these
students to the projects.
Our capstone program began in the fall of 2005, and is heavily modeled upon the Harvey
Mudd Clinic program.
Successful team formation requires knowledge of project requirements and student skills and
preferences. Students are expected to work with external sponsors as well as faculty and
each other, and they are required to manage a significant budget, so we need to consider
âsoftâ skills like leadership, teamwork and communication along with more technical skills.
Many of the projects are multi-disciplinary. Most include mechanical, electrical and/or soft-
ware components, and many involve areas such as industrial design, environmental studies,
ethnographic studies, and business/entrepreneurship.
Effective team formation is important for the short- and long-term goals of the program.
In the short term, if students feel that the allocation conforms to their preferences and
interests, they are likely to have higher morale and motivation. In the long term, we expect
a good match between projects and student skills to yield good project outcomes, which is
important for sustaining external support for the program.
The data we use to form teams comes from several sources, including student transcripts and
project descriptions from external sponsors. Information about student preferences comes
from a survey we administer at the beginning of the academic year. Students are given a
short description and presentation on each project. They have a few days to ask questions,
investigate the projects and the sponsors, and to talk to each other. Then we ask them to
complete an online survey.
The survey asks students to score each project on a scale from 1-5, where 1 indicates no
interest, 5 indicates strong interest, and 3 indicates that the student would be willing, but
not necessarily happy, to work on a project.
Students are also allowed to identify up to two other students they do not want to work with.
To encourage students to use this option sparingly, we ask them to name another student
only if they believe that being on the same team with that student would be detrimental to
the success of the project.
We have used almost the same survey instrument for all three years of the program. The
rationale for this simple preference survey is that students will self-select projects that they
want to participate in, and have the capability to make an impact on.
From student transcripts, we have each studentâs major, courses taken and grades, and grade
point average (GPA).
4. Some issues arise in using this data set in an automated fashion. Some projects are more
popular than others; projects that attract few students constrain the space of feasible allo-
cations. Also, there are usually a few students who are identified as an anti-preference by a
disproportionate number of classmates. Assigning these students to a project also constrains
the space of solutions. Nevertheless, in the three years of the program, it has always been
possible to staff each project with interested students without violating any anti-preferences.
An important source of soft data is the knowledge of the people participating in the allocation
process. The people âin the roomâ for our process include the capstone faculty, the Dean
of Students, the Dean of Faculty, and the capstone program director. From classes and
other interactions, the faculty have personal knowledge about each student. The Dean of
Students often knows about student life histories and interpersonal relationships. The Dean
of Faculty provides oversight of the process from the perspective of educational outcomes.
The Program Director provides oversight from a programmatic perspective.
The next section explains how we use data from the survey and other sources to allocate
students to projects.
A Semi-Automated Approach
Motivation
In a fully-automated process, we would formulate allocation as an optimization problem and
use a program to search for an optimal solution, where âoptimalâ means that the solution
satisfies all constraints (like the number of students on each project) while minimizing a cost,
like violations of student preferences, or maximizing a complementary benefit.
There are several problems with this approach:
⢠It requires all relevant information to be encoded in a way that can be manipulated
by the program. This is easy with âhardâ data, like the results of the student survey,
but impossible with âsoftâ data, like our knowledge of studentsâ personalities.
⢠It requires all constraints and costs to be quantified. Again, this is easy for some of our
goals, like assigning students to projects they are interested in, but either complicated
or impossible for other goals, like assuring an appropriate mix of skills for each project.
⢠It requires all tradeoffs between conflicting goals to be quantified. There is no general
procedure for making these kinds of tradeoffs; it is only possible to consider, and reach
a consensus about, specific cases.
⢠It requires all participants to trust the system and believe that the outcome is optimal.
This is only possible if the process gives participants a mental model of the space of
possible solutions.
The faculty and students involved in the capstone have different and sometimes conflicting
goals and values. There is no âoptimalâ allocation that will satisfy everyone. What is needed
5. is an allocation process that assures everyone involved that the outcome is an appropriate
compromise that is as good as possible.
Our Approach
To achieve this goal, we propose a semi-automated approach that tries to combine the
efficiency of an automated search with the user satisfaction of a human-centered approach.
Our approach iterates between two phases:
1. The first phase uses an automated search to find a pool of allocations that are good
candidates according to a coarse cost function.
2. In the second phase the capstone faculty evaluate proposed allocations and either
accept one of them or adjust the parameters of the automated search and generate a
different set of candidates.
There are a number of advantages to this two-phase approach:
⢠It uses computers to do what computers do best, and humans to do what humans do
best.
⢠It takes advantage of both the hard data, which can be encoded and used during the
automated phase, and soft data, which may exist only in the heads of the users.
⢠It can deal with both hard constraints, which cannot be violated, and soft constraints,
which can be violated at a âcost.â
⢠It gives the users opportunities to fine tune the allocation to balance the needs of
students, faculty, and the program as a whole.
⢠It allows the users to discover and modify constraints and costs as the process goes
along.
⢠It helps the people involved understand what the space of possible solutions looks like
so that their expectations are calibrated appropriately.
Regarding this last point, we have observed that different people approach this kind of
problem with different mindsets. One classification divides people into âmaximizersâ and
âsatisficers.â Satisficers generally try to find an acceptable solution; maximizers try to find
the optimal solution. The approach we are proposing can help avoid conflicts between these
mindsets.
For satisficers, the process takes significantly less time and produces a large number of high-
quality candidate solutions to choose from. For maximizers, the use of a computer algorithm
6. to search a very large space of solutions can alleviate the anxiety of a fully-human approach
by providing an overall view of the landscape of solutions. Also, starting with a small pool
of candidate solutions, maximizers can look for local optimizations until they are convinced
that no further improvements are possible.
Our implementation
The following is a more detailed description of the steps we followed.
⢠Automated search for feasible solutions: Using information from the survey of student
preferences, we use a greedy algorithm with local optimization to generate a large
number of good quality feasible solutions.
The automated search is guided by a cost function that assigns a score to each candidate
allocation. Undesirable features are assigned a âcostâ; the total score for an allocation
is the sum of all costs.
Most constraints are enforced by assigning high costs for violations. For example,
understaffing or overstaffing a project costs 10000 points; in practice this means that
no solution with this feature will win, but the program can consider allocations that
violate this constraint as it moves from one local optimum to another.
Assigning a student to a project with a preference of 5 (âhigh level of interest and
strong match of skillâ) is free; a preference of 4 costs 1 point; a preference of 3 costs 5
points; a preference of 2 costs 1000 points and a preference of 1 (ânot interested, or no
match of skillsâ) costs 10000. An allocation that assigns a student to a project with
preference 2 or 1 is considered unacceptable, but can be used to move from one local
optimum to another. The program tries to avoid assigning students to projects with
preference 3, but in our experience so far, it has not been possible to avoid putting a
small number of students in that position.
If two students who conflict are assigned to the same project, that costs 100 points.
This weight reflects our desire to accommodate anti-preferences almost absolutely while
still considering that violating an anti-preference might allow the program to explore
a part of the solution space that yields a better global allocation.
The program that generates solutions works in three phases:
1. During the first phase, the program uses one of two probabilistic greedy algo-
rithms to generate an initial allocation. One algorithm enumerates the students
in random order and assigns each student to the available project with the high-
est preference. The other algorithm enumerates the projects in random order and
chooses the student with the highest preference for the project, repeating until all
students are allocated.
Because the algorithms enumerate the students and projects in random order,
and break ties at random, they generate different initial allocations each time
they run.
7. Both algorithms generate allocations with an acceptable number of students on
each project, and they tend to assign students to projects with high preference,
but they make no attempt to avoid violating anti-preferences.
2. In the second stage, the program considers all possible trades (swapping two
students) and moves (moving a student from one project to another) in random
order. Any trade or move that improves the overall score for the allocation is
accepted.
Stage 2 is repeated until there are no moves or trades that improve the allocation.
3. In the third stage, the program identifies the students who are most unhappy,
chooses one at random, and takes âdesperate measuresâ to make the student
happy, even at the cost of violating an anti-preference or making another student
unhappy. The effect is to move the allocation out of a local optimum; the program
then repeats Stage 2 to find the new local optimum.
Stage 3 is repeated as long as it continues to find improvements. If a desperate
measure fails to find a new optimum, the program discards the allocation and
starts again with Stage 1.
As the program runs, it records all solutions with a global cost below a certain thresh-
old. The longer the program runs, the more low-cost solutions it finds. In our expe-
rience, the program tends to find a few good solutions in 10-20 minutes; after a few
hours it seems unlikely to do any better. Of course, we are making no effort to find a
true optimum, and we wouldnât know if we found it.
Among the lowest-cost solutions, there tend to be repeating patterns: one project
might be assigned the same team in many solutions, or a set of students might tend
to be on the same team.
After the program has run for a while, we print about 20 of the best solutions and
bring them to the next stage.
⢠Scoring candidate solutions: Capstone faculty evaluate possible allocations. If an
acceptable solution emerges at this stage, the process can stop, but it is likely that
additional constraints will be identified.
We distribute hardcopies of the top-20 allocations to the capstone faculty for evalua-
tion. Faculty advisers tend to evaluate their own teams, taking into account factors
like the major, skillset and GPA of the students as well as personal information based
on prior experience. For each allocation, faculty assign a score to the proposed team
on a 5-point scale: 5 indicates a very strong team, 4 is strong, 3 is acceptable but
borderline, 2 is unacceptable but possibly reparable, and 1 is unacceptable.
During this process, faculty identify recurring patterns and problems. New constraints
might be identified that eliminate some allocations from consideration.
This stage can be decentralized; that is, the faculty involved donât have to meet to
evaluate the candidate allocations. The faculty in charge of the allocation process
(the authors of this paper) can aggregate responses from faculty advisers and other
participants.
8. ⢠Generation of more solutions: If additional constraints are identified, they can be
enforced automatically by modifying the search code, or candidate solutions can be
filtered by hand.
We run the search program again with new constraints and select a new set of candidate
allocations.
⢠Selection of best candidates: In a second round of scoring, capstone faculty identify a
small number of candidates allocations that are either acceptable or nearly acceptable.
During this stage, for the first time, faculty are all in the same room. By this time, they
have a sense of what the search space looks like and an idea of how good an allocation
is likely to be found. We have identified allocation features that are âshowstoppersâ
and generated solutions that avoid obvious problems.
⢠Search for local optimizations: Capstone faculty are divided into teams; each team is
given a candidate allocation to work with. For a given allocation there is often a par-
ticular problem they are asked to resolve. Their search is facilitated by automatically-
generated tables of possible moves and trades. This stage ends when all teams decide
that they cannot find additional improvements.
The teams present their final allocations to the group. The faculty discuss the features
of the proposed allocations with the goal of choosing one by consensus.
Evaluation
Our capstone program started in the 2005-6 academic year so we are offering it for the third
time this year.
In the first two years we used a computer program to collate and print the data from the
survey, but the allocation was performed manually by capstone faculty. We implemented
the approach described in this paper for the first time this year.
The following sections describe our experiences in the first two years.
Year 1
In the inaugural year, the allocation process was completely manual. Without significant
forethought we implemented a greedy algorithm based on student preferences, and then
searched for local optimizations.
With a single piece of paper representing the survey results for each student, we allocated
each student to the project with the highest score. At the end of this round, many projects
were understaffed and a few were overstaffed.
Next we started an ad-hoc parallel search for better solutions. This often resulted in faculty
making local trades between projects to form teams of 4-5 students per project. Other times
faculty would ask the entire room for a student that met certain criteria, such as ranking their
9. project highly and having a particular major. Conflict resolution was done by individual
faculty.
This approach yielded a relatively good allocation of students: of approximately 66 students,
all but one was placed on a team they ranked 5 or 4 (highest and second highest). The
remaining student was placed on a team ranked 3. However, the allocation process took a
long timeâapproximately 96 person hours (8 hours by 12 people). The process was also
prone to human error; at one point we thought we were done, then discovered that an anti-
preference was accidentally violated. It took another 90 minutes to find a set of trades and
moves that solved this problem.
At the end of the allocation, the faculty overwhelmingly agreed that a better process was
needed.
Year 2
In the second year of the program, in an effort to provide more global guidance and a
structured method for allocating students, we implemented a process similar to professional
sports draft.
In round-robin fashion, each faculty member chose the best student for their team. This
process, while seemingly appropriate, was quickly found to be flawed.
After a few rounds we reached an incomplete allocation where many projects were under-
staffed, but the remaining students could not be assigned to the understaffed projects without
violating student preferences.
The draft algorithm fails because it solves the easy part of the problem first and leaves the
hard part for last. This violates a basic heuristic of allocation: âPack the big rocks first.â
Students with good academic records, interest in several projects, and few anti-preferences
are âsmall rocks;â in a draft algorithm, they are likely to be chosen first. Students with
weaker records, interest in few projects, or more anti-preferences are âbig rocks.â If they are
left until the end, there will be nowhere for them to go.
To make things worse, this process puts the faculty in a competitive mindset, with each one
trying to select the best teams for their projects. This makes trading more difficult.
After a few rounds, we were stuck in a locally-optimal solution that was far from globally
optimal. There were few small, local changes that made things better; we needed to make
big, non-local moves to get to another part of the solution space.
But in the competitive atmosphere of a draft algorithm, faculty are less likely to accept
trades that involve giving up a âgoodâ student (greedily selected early in the process) for a
weaker student (left until the end). This problem is compounded because in the early rounds,
faculty associated with a popular project are able to assemble a âdream team,â which raises
10. their expectations unreasonably.
The result was a qualitatively worse solution than the previous year. Eight students were
placed on a project they ranked 3 (compared to 1 in the previous year). The process took
as long or longer (about 8 hours) and seemed more frustrating.
We left the room with the feeling that there were better solutions we could not reach. This
feeling was confirmed when we developed the algorithm proposed here; using the data from
Year 2 for development and testing, we were quickly able to find solutions that allocated
only 3 students to projects ranked 3. Faculty who evaluated these solutions agreed that they
were qualitatively better than the allocation we generated manually.
From this experience, it was clear that we needed to refine the process and introduce some
degree of automation.
Year 3
For the third year, the authors prepared the approach detailed in the previous section.
The process took much less timeâfewer than 40 person hours. Capstone faculty had an
initial one hour meeting to perform the parallel scoring, then met again after new candidate
solutions were produced to determine the final allocation. The number of person-hours is
still large, but the process was perceived as less stressful and more satisfying.
More importantly, the allocation we generated was met with high satisfaction from both
faculty and students. Almost all students were assigned to projects they ranked 5 or 4; only
one was assigned to a project ranked 3.
Exportability
The authors expect this approach to be useful in other contexts where assigning students to
teams is necessary. In exporting this approach, we must take into account scalability. Our
program is smallâwe assign about 75 students to about 15 teamsâand our process depends
on the detailed familiarity of the faculty with the students.
If the ratio of students to faculty were much larger, the first phase of manual optimization
might be less valuable for improving solutions, because the faculty would have less âsoftâ
data about students. But this phase might still be helpful for giving the faculty an overview
of the space of possible solutions, which makes it easier to achieve consensus and the feeling
that the chosen solution is about as good as possible.
If the number of projects were much larger, the second phase of manual optimization might
be less effective because of the increased number of possible moves and trades. For example,
in our process, 10 faculty are divided into 3 teams, each attempting to optimize a candidate
allocation of 75 students onto 15 teams. If the number of projects, students and faculty were
much larger, it would be difficult for the teams to find local improvements.
11. One possible solution would be to introduce hierarchy into the human optimization of candi-
date allocations. Instead of groups of faculty assessing all teams, one could assign mechanical
engineering projects to mechanical engineering faculty to optimize. However, this would re-
strict the faculty to moving students between a subset of teams, and might not work as
well for multidisciplinary students and projects. The resulting solutions may then be less
globally optimal, as it would be difficult for any group of faculty to have a global view and
understanding of the full allocation.
In either case, scaling the problem size up makes the use of a semi-automated system more
attractive. The use of a faculty-driven parallel search process (as in Year 1) becomes more
difficult as the size of the problem increases. The use of a draft model (as in Year 2) also
becomes more difficult as it gets harder to find, and get faculty to accept, the big moves
that are necessary, toward the end of the process, to move from a local optimum to a more
globally optimal solution.
Conclusions
The authors present a semi-automated approach to allocating students onto project teams
for a senior capstone experience. The allocation is a high-stakes endeavor for all constituents,
as increased student agency and happiness can lead to strong motivation and a successful
project. Our approach is novel as it selectively automates parts of the process while keeping
the human operators in the optimization loop at appropriate times. Using this approach,
we have demonstrated initial success not only in reducing the time required to perform the
allocation, but also improving the quality of the allocation.