Abstract
The COVID-19 pandemic has forced educational institutions to make significant changes to safeguard the health and safety of their students and teachers. One of the most effective measures to reduce virus transmission is partitioning students into discrete cohorts.
In primary and middle schools, it is easy to create these cohorts (also known as “learning groups”), since students in each grade take the same set of required courses. However, in high schools, where there is much diversity in course preferences among individual students, it is extremely challenging to optimally partition students into cohorts to ensure that every section of a course only contains students from a single cohort.
In this paper, we define the Student Cohort Partitioning Problem, where our goal is to optimally assign cohorts to students and course sections, to maximize students being enrolled in their desired courses. We solve this problem by modeling it as an integer linear program, and apply our model to generate the Master Timetable for a Canadian all-boys high school, successfully enrolling students in 87% of their desired courses, including 100% of their required courses. We conclude the paper by explaining how our model can benefit all educational institutions that need to create optimal student cohorts when designing their annual timetable.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
B.C’.s Back to School Plan. https://www2.gov.bc.ca/gov/content/education-training/k-12/covid-19-return-to-school#learning-group. Accessed 12 Apr 2021
Bahargam, S., Erdos, D., Bestavros, A., Terzi, E.: Personalized education; solving a group formation and scheduling problem for educational content. In: Proceedings of the 8th International Conference on Educational Data Mining, pp. 488–492. International Educational Data Mining Society, Madrid (2015)
Bahargam, S., Erdos, D., Bestavros, A., Terzi, E.: Team formation for scheduling educational material in massive online classes. arXiv preprint arXiv:1703.08762 (2017)
Baker, K.R., Magazine, M.J., Polak, G.G.: Optimal block design models for course timetabling. Oper. Res. Lett. 30(1), 1–8 (2002)
Baykasoglu, A., Dereli, T., Das, S.: Project team selection using fuzzy optimization approach. Cybern. Syst.: Int. J. 38(2), 155–185 (2007)
Bessiere, C., Carbonnel, C., Hebrard, E., Katsirelos, G., Walsh, T.: Detecting and exploiting subproblem tractability. In: IJCAI International Joint Conference on Artificial Intelligence, pp. 468–474. AAAI Press, California (2013)
Carter, M.W.: A comprehensive course timetabling and student scheduling system at the University of Waterloo. In: Burke, E., Erben, W. (eds.) PATAT 2000. LNCS, vol. 2079, pp. 64–82. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-44629-X_5
CDC Operational Considerations for Schools. https://www.cdc.gov/coronavirus/2019-ncov/global-covid-19/schools.html. Accessed 12 Apr 2021
Chen, S.J., Lin, L.: Modeling team member characteristics for the formation of a multifunctional team in concurrent engineering. IEEE Trans. Eng. Manag. 51(2), 111–124 (2004)
Goebbels, S., Pfeiffer, T.: Optimal student sectioning at Niederrhein University of Applied Sciences. In: Neufeld, J.S., Buscher, U., Lasch, R., Möst, D., Schönberger, J. (eds.) Operations Research Proceedings 2019. ORP, pp. 167–173. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-48439-2_20
Google OR-Tools: fast and portable software for combinatorial optimization. https://developers.google.com/optimization. Accessed 12 Apr 2021
Hoshino, R., Fabris, I.: Optimizing student course preferences in school timetabling. In: Hebrard, E., Musliu, N. (eds.) CPAIOR 2020. LNCS, vol. 12296, pp. 283–299. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58942-4_19
Johns Hopkins University & Medicine. https://coronavirus.jhu.edu/map.html. Accessed 12 Apr 2021
Khlaif, Z.N., Salha, S.: The unanticipated educational challenges of developing countries in Covid-19 crisis: a brief report. Interdisc. J. Virtual Learn. Med. Sci. 11(2), 130–134 (2020)
Kristiansen, S., Sørensen, M., Stidsen, T.R.: Student sectioning at high schools in Denmark. In: 6th Multidisciplinary International Conference on Scheduling: Theory and Applications, pp. 628–632. Springer, Belgium (2013)
Kristiansen, S., Sørensen, M., Stidsen, T.R.: Integer programming for the generalized high school timetabling problem. J. Sched. 18(4), 377–392 (2014). https://doi.org/10.1007/s10951-014-0405-x
Lewis, R., Paechter, B., McCollum, B.: Post enrolment based course timetabling: a description of the problem model used for track two of the second international timetabling competition (2007)
Müller, T., Murray, K.: Comprehensive approach to student sectioning. Ann. Oper. Res. 181(1), 249–269 (2010). https://doi.org/10.1007/s10479-010-0735-9
Schindl, D.: Student sectioning for minimizing potential conflicts on multi-section courses. In: Proceedings of the 11th International Conference of the Practice and Theory of Automated Timetabling (PATAT 2016), pp. 327–337. Springer, Udine (2016)
The Hill: Coronavirus shining light on internet disparities in rural America. https://thehill.com/blogs/congress-blog/technology/488848-coronavirus-outbreak-shining-an-even-brighter-light-on. Accessed 12 Apr 2021
The Squamish Chief: concern about mixed-cohort classrooms. https://www.squamishchief.com/news/local-news/amid-covid-19-worries-concern-emerges-about-mixed-cohort-classrooms-1.24199269. Accessed 12 Apr 2021
Triska, M., Musliu, N.: Solving the social golfer problem with a GRASP. In: Proceedings of the 7th International Conference on the Practice and Theory of Automated Timetabling, (PATAT 2008). Springer, Montréal (2008)
UNESCO: COVID-19 impact on education. https://en.unesco.org/covid19/educationresponse. Accessed 12 Apr 2021
Wi, H., Oh, S., Mun, J., Jung, M.: A team formation model based on knowledge and collaboration. Expert Syst. Appl. 36(5), 9121–9134 (2009)
Acknowledgments
The authors thank the reviewers for their insightful comments that significantly improved the presentation of this paper. The authors also thank the administrators at St. George’s School for making this collaboration possible. Specifically, we acknowledge Sarah Coates (Associate Principal of Academics), Andrew Shirkoff (Director of Risk Management), Jan Chavarie (Head of Applications Support), and Jessie Bahia (Registrar).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Hoshino, R., Fabris, I. (2021). Partitioning Students into Cohorts During COVID-19. In: Stuckey, P.J. (eds) Integration of Constraint Programming, Artificial Intelligence, and Operations Research. CPAIOR 2021. Lecture Notes in Computer Science(), vol 12735. Springer, Cham. https://doi.org/10.1007/978-3-030-78230-6_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-78230-6_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-78229-0
Online ISBN: 978-3-030-78230-6
eBook Packages: Computer ScienceComputer Science (R0)