<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>iModuleBuddy - A Hybrid AI-Based Academic Planning System</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Maja Spahic-Bogdanovic</string-name>
          <email>maja.spahic@fhnw.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hans Friedrich Witschel</string-name>
          <email>hansfriedrich.witschel@fhnw.ch</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniele Porumboiu</string-name>
          <email>daniele.porumboiu@studenti.unicam.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Piermichele Rosati</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Piero Jean Pier Hierro Canchari</string-name>
          <email>piero.hierrocanchari@studenti.unicam.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Milan Kostic</string-name>
          <email>milan.kostic@unicam.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Academic Planning System, Study Planner, Course Recommendations, Multi-agent System</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>FHNW University of Applied Sciences and Arts Northwestern Switzerland</institution>
          ,
          <addr-line>Riggenbachstrasse 16, Olten, 4600</addr-line>
          ,
          <country country="CH">Switzerland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>In: Janis Grabis</institution>
          ,
          <addr-line>Yves Wautelet, Emanuele Laurenzi, Hans-Friedrich Witschel, Peter Haase, Marco Montali, Cristina Cabanillas</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Camerino, Via Madonna delle Carceri 9, Camerino MC</institution>
          ,
          <addr-line>62032</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <fpage>21</fpage>
      <lpage>29</lpage>
      <abstract>
        <p>iModuleBuddy is a study planner that helps postgraduate students create personalized study plans. It combines course recommendation with long-term planning and considers students' professional background, career goals, and individual study preferences. The system integrates structured data from the ESCO ontology and course descriptions with vector-based similarity methods and retrieval-augmented generation (RAG). A key component is the JobRanking algorithm, which prioritizes courses based on the relevance of a student's career history. The system uses a multi-agent architecture: one agent aligns professional experience with suitable courses, while another organizes these into a multi-semester plan. Based on user input, iModuleBuddy generates diferent study plans-career-focused, balanced, and preference-based-along with explanations of how the recommended courses contribute to career development. The system is currently under development, with the career-focused plan already implemented and the other variants in progress.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The availability of flexible and part-time study programs reflects an institutional efort to attract students
with professional backgrounds and support those who wish to continue working while earning a degree
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. While universities provide flexible degree options, students are responsible for planning their
studies and balancing academic requirements with personal and career interests [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ]. This planning
involves both short-term course selection and long-term strategies to meet degree requirements while
considering academic prerequisites and individual preferences. Challenges include limited personalized
guidance, high student-to-advisor ratios [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], and frequent course updates [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Consequently, students
often struggle to create study plans that align with their professional experience and aspirations, as
current planning systems primarily focus on compliance with regulations rather than individual career
goals [
        <xref ref-type="bibr" rid="ref2 ref6 ref7 ref8">2, 6, 7, 8</xref>
        ].
      </p>
      <p>
        In prior works, we explored several approaches to support students in academic planning. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] created
a performance prediction model that uses course description embeddings and measures of student
similarity to forecast academic outcomes. The model combines indicators based on students’ academic
interests and past grades. However, small datasets and varied course combinations limit prediction
accuracy. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] proposed a knowledge-based recommender system that links course learning objectives
to job-related competencies using the European Skills, Competences, Qualifications and Occupations
2025.
∗Corresponding author.
†These authors contributed equally.
      </p>
      <p>CEUR
Workshop
Proceedings</p>
      <p>
        ceur-ws.org
ISSN1613-0073
(ESCO)1 ontology and a Large Language Model (LLM). This system ranks courses based on how well
they support skills relevant to selected careers and explains each recommendation. ChatGPT was used to
extract learning objectives and assign them to competencies, resulting in some inconsistencies. Diferent
competencies were sometimes assigned to the same objectives, raising concerns about reliability
and reproducibility. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] developed an ontology-based recommendation system that uses semantic
representations of course content and student preferences to generate personalized course suggestions.
Although the ontology was designed to generate tailored recommendations, further refinement is
necessary to improve the accuracy and relevance of these recommendations.
      </p>
      <p>Building on these foundations, this position paper introduces iModuleBuddy, an academic planning
system under active development. It is based on the assumption that academic planning should consider
various individual and contextual factors. These include students’ professional experience, personal
interests, career goals, course content, learning objectives, and scheduling constraints. Grades and
similarities to other students were not considered, as they are context-dependent and may not accurately
reflect motivations or future potential. iModuleBuddy aims to improve how study plans are generated
and builds on earlier research, addressing practical limitations such as reliance on historical data, limited
adaptability, and lack of explanation in existing systems. A knowledge graph connects occupations,
competencies, and courses through structured representations to address issues such as cold-start
problems and shifting student goals, which are common in systems based on past behavior. A
RetrievalAugmented Generation (RAG) framework with a LLM accesses relevant course content and provides
explanations. To align study recommendations with students’ professional backgrounds, iModuleBuddy
employs a JobRanking algorithm that sorts courses based on career relevance, extending earlier eforts
to link academic content with job-related competencies. iModuleBuddy produces three study plans:
career-focused, balanced, and preference-based. By synthesizing insights from our earlier data-driven,
competency-oriented, and ontology-based approaches, iModuleBuddy aims to deliver a flexible and
transparent planning experience that integrates students’ career goals, professional backgrounds, and
personal preferences. iModuleBuddy is still under active development; the career-focused study plan
functionality is implemented, while the balanced and preference-based plans are currently in progress.</p>
      <p>This paper is structured as follows: Section 2 overviews current research on study planning systems
and identifies the research gap. Section 3 introduces the research methodology. Section 4 highlights the
practical relevance of the iModuleBuddy study planner, and Section 5 describes the system architecture
and the role of the diferent components. Finally, Section 7 concludes the paper and outlines the next
steps.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        Study planning and course recommendation systems have been explored from various angles, including
collaborative filtering, content-based methods, and hybrid approaches that combine machine learning
and domain knowledge [
        <xref ref-type="bibr" rid="ref12 ref5 ref6">12, 5, 6</xref>
        ].
      </p>
      <p>
        Content-based recommendation systems typically align course selection with career goals by
analyzing job market data. [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ] developed a tool that maps course content to career-relevant skills
extracted from job descriptions. In contrast,[
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] introduced a system that utilizes LinkedIn profiles
for course recommendations. Nonetheless, incomplete or biased data may limit the accuracy of such
methods. Decision-support systems (DSS) such as IDiSC+ [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] enable students to create long-term
academic plans based on constraints like graduation timelines and budgets but do not consider career
relevance. Other DSS solutions [
        <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
        ] focus on optimizing study duration rather than aligning courses
with professional backgrounds. Beyond these approaches, social network-based systems attempt to
enhance study planning through peer recommendations. [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] developed a model leveraging Facebook
connections for course suggestions. These systems often fall short when students lack meaningful
social connections or require personalized career-oriented recommendations.
1https://esco.ec.europa.eu/en/classification/occupation_main
      </p>
      <p>
        Regarding applied techniques, AI-driven methods leverage knowledge graphs and machine learning to
provide tailored course recommendations. [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] uses reinforcement learning and graph-based modeling
to improve the selection of online courses and dynamically adapt recommendations to students’ evolving
learning behaviors. [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] proposes a hybrid model that constructs course knowledge graphs using
rule-based and deep learning techniques, improving recommendation accuracy through structured
dependency mapping. [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] explores using OpenAI’s embedding models with LLMs to refine course
suggestions through RAG, demonstrating improved contextual relevance.
      </p>
      <p>
        Despite recent advancements, most existing systems generate a single study plan, making it dificult
for students to assess how diferent course selections might align with their goals or constraints. In
addition, there is insuficient integration between course recommendations and overall study planning,
treating them as isolated decisions rather than part of a longer-term academic path. While factors
such as past academic performance, career aspirations, and personal preferences are often included,
students’ professional experience is not considered. Although a considerable number of students with
professional experience enrol in higher education. For example, [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] found that 38% of higher education
graduates in a Swiss sample had completed vocational education and training (VET) before entering
university, suggesting that these students possessed work experience. Similarly, [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] found that among
an Australian university student sample, 53.6% were employed during their studies, and another 46.4%
had worked previously, while only 3.2% had never worked. These findings demonstrate that many
students, particularly those entering postgraduate programs, possess professional experience. These
ifndings highlight that professional experience is part of many students’ profiles.
      </p>
      <p>
        Data-driven approaches that predict student performance using historical enrollment data may face
challenges, particularly when dealing with sparse datasets or rapidly changing curricula [
        <xref ref-type="bibr" rid="ref2 ref7 ref8">2, 7, 8</xref>
        ]. These
insights suggest that academic planning systems could benefit from expanding their focus beyond
academic data by incorporating diverse student backgrounds, including professional experience.
      </p>
      <p>
        In our earlier work, we explored how textual course descriptions could be coded to improve
recommendations, although small data sets and diferent pathways remain a challenge [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Further, our
research introduced ontology-based methods to represent academic knowledge, such as learning
objectives, prerequisites, and competencies, enabling more powerful queries and structured reasoning [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
Additionally, our earlier work demonstrated how linking learning objectives to job-related competencies
could enable more targeted course choices [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. However, purely knowledge-based solutions can be
dificult to scale or maintain, whereas purely data-driven solutions fail to exploit domain knowledge
and career-oriented constraints. iModuleBuddy addresses these issues by including professional
background information through a JobRanking algorithm and ofers multiple plan variations (career-focused,
balanced, preference-based).
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology</title>
      <p>
        The development of iModuleBuddy follows the Design Science Research (DSR) methodology, which
ofers a structured approach for designing and evaluating innovative information systems artifacts
[
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. DSR involves iterative phases: problem awareness, suggestion, development, evaluation, and
conclusion. During the problem awareness phase, challenges in course selection were explored through
a literature review and World-Café workshops [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] conducted with postgraduate students from the MSc
in Business Information Systems program at the University of Applied Sciences and Arts Northwestern
Switzerland (FHNW). Students reported that they find it hard to select courses that will both qualify
them for their desired future job and fulfill academic requirements. They also noted limited personalized
guidance and a lack of consideration for professional experience. These findings reflect gaps identified
in prior data-driven and ontology-based course recommendation research [
        <xref ref-type="bibr" rid="ref10 ref11 ref9">9, 11, 10</xref>
        ]. In the suggestion
phase, key requirements for iModuleBuddy were derived from workshop insights, interviews with
alumni, and a review of existing AI-driven study planning systems. Emphasis was placed on integrating
professional experience, generating multiple personalized study plans, and clarifying the relevance of
each recommended course for diferent career goals. During the development phase, iModuleBuddy
was designed to link structured career information with flexible course recommendations. To achieve
this, a knowledge graph based on the ESCO ontology is combined with a language model that retrieves
and explains relevant courses using a Retrieval-Augmented Generation (RAG) approach. Course
relevance is further refined through a custom JobRanking algorithm that takes the student’s professional
background into account. The system currently produces a career-focused study plan. Additional plan
types—balanced and preference-based—are in development. Evaluation of iModuleBuddy will occur in
future stages, assessing both individual components and overall performance once all plan variations
are fully implemented.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Application Scenario</title>
      <p>
        The MSc BIS study program at the FHNW provides a practical context for developing iModuleBuddy.
As a Swiss postgraduate program, it reflects the characteristics of Switzerland’s education system. Most
students begin the study program in their late twenties, with a median starting age of 28 and an average
of 29.5 years. A few students enter earlier, around age 21, mainly as exchange students from countries
where postgraduate studies follow directly after a bachelor’s degree. Admission typically requires at
least one year of professional experience, with exceptions for exchange students under institutional
agreements. To understand the professional backgrounds of students, 463 LinkedIn profiles from those
enrolled between 2013 and the spring semester of 2023 were analyzed. This period includes a total of
1045 matriculated students. The analysis shows that students in their mid-twenties generally have 1–2
years of work experience, while those in their thirties or older often have significantly more. Older
students (aged 39–42) report 3 to nearly 15 years of experience, while even younger students (around
24) may already have up to 5 years. This pattern reflects Switzerland’s dual education system, where
vocational training often starts at age 15, followed by early entry into the workforce around age 19 [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ].
Figures 1 and 2 visualize the distribution of student age and professional experience.
      </p>
      <p>The MSc BIS curriculum consists of 90 ECTS credits. Of these, 36 ECTS are allocated to elective courses,
which students choose from a pool of over 20 options. The study program is ofered as full-time (1.5
years) and part-time (2.5 years) formats. Insights from World-Café workshops, together with an analysis
of student enrollment event logs from FHNW’s internal course registration system (2013–2023), show
that students create individualized study plans, with few following the same combinations of courses
per semester. While core courses are typically taken early in the program, elective course selection
varies significantly. The workshops revealed that multiple factors influence course choices, including
alignment with career goals, prior knowledge, relevance to professional experience, assessment format,
scheduling flexibility, and lecturer reputation. Peer recommendations play a limited role and are
typically only valued if they come from trusted individuals. Social influence from friends or former
alumni in students’ private networks has little impact on their final decisions. Many students work
up to 80% alongside their studies and therefore, balance their workload across the semester. Figure 3
illustrates the course selection process as described by the students. Despite this structured approach,
students struggle with the selection process. Many feel uncertain about choosing the right courses or
course combinations. In the first two weeks of each semester, when course changes are still permitted,
it is common for students to switch courses. Further, students often seek input from the head of the
program or lecturers they trust, not only to confirm whether their course choices are appropriate, but
also to explore alternative options and to discuss whether they should enrol in certain courses during
the same semester or distribute them across diferent ones.</p>
    </sec>
    <sec id="sec-5">
      <title>5. System Development and Architecture of iModuleBuddy</title>
      <p>This section provides an overview of the iModuleBuddy architecture, describing the key components
and processes involved in retrieving, ranking, and generating customized study plans.
5.1. System Architecture of iModuleBuddy
iModuleBuddy is designed as a multi-agent system with three layers — (1) data, (2) processing, and (3)
application — which work together to generate personalized study plans. This architecture reflects
the complexity of academic planning, where students must weigh multiple, and sometimes conflicting,
factors such as career goals, professional experience, prior knowledge, personal interests, assessment
formats, and scheduling constraints. To support this process, the system uses two specialized agents
careerAgent and scheduleAgent, which operate collaboratively within a shared workflow. Each agent
focuses on a distinct aspect of the planning task. The careerAgent receives student inputs, such as career
goals and prior professional experience, and determines whether occupation-based recommendations
are necessary. When required, the agent queries the Neo4j knowledge graph to retrieve relevant courses,
considering metadata such as learning outcomes, required skills, and ECTS credits to ensure alignment
with the student’s target occupations. Once the relevant courses are identified, the scheduleAgent
organizes them into a multi-semester plan, considering prerequisites, degree requirements, and
previously completed credits. Finally, the agent refines the semester-level plan into a detailed weekly
schedule, incorporating specific teaching sessions, locations, and times to provide students with a
concrete academic roadmap.</p>
      <p>The data layer holds both structured and unstructured information. This includes course details,
professional roles, user profiles, and the ESCO ontology. At its core is a Neo4j knowledge graph that
links occupations, skills, and courses. Each course entry includes metadata like learning objectives,
prerequisites, and scheduling. The ESCO ontology helps map occupations to skills, supporting course
recommendations based on career paths. User profiles store information on completed courses, earned
credits, and personal preferences such as the planned study duration.</p>
      <p>
        The processing layer is responsible for retrieving and ranking relevant data. To assess how well
courses support specific skills, both course descriptions, including learning objectives, and ESCO skill
descriptors are transformed into vector representations using the mxbai-embed-large model from
Ollama. Similarity scores are then calculated to evaluate the match between each course and the skills
associated with both the student’s target occupation and their past work experience. These scores help
identify courses that are most relevant to the student’s profile. A central component of this layer is the
JobRanking algorithm [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], which evaluates job experiences based on duration, recency, and job type.
When the careerAgent receives a student’s background, it uses the algorithm to prioritize experiences
that are most influential for course selection.
      </p>
      <p>The application layer uses RAG to generate personalized study plans in natural language. This
approach allows the system to retrieve relevant course descriptions and align them with the student’s
professional background or career goals. It explains how each course supports students’ goals and
contributes to their development. The application layer coordinates two specialized agents that produce
multi-semester plans based on user input and processed data. A LLM, Claude 3 Sonnet from Anthropic,
is used to generate these explanations and assist in matching course content to student profiles. When
activated, the careerAgent analyzes the student’s professional background and aligns it with one or
more ESCO occupations (e.g., “Enterprise Architect,” “ICT Network Architect”). Using the similarity
scores from the processing layer, it identifies courses whose learning outcomes best match the skills
required by the selected occupations. It then retrieves relevant courses from the knowledge graph,
considering completed credits and prior experience, and ranks them so that the most relevant options
appear first. The scheduleAgent refines this ranked list by applying user-defined constraints, such as
semester workload limits, scheduling preferences, and course availability (Spring or Autumn). It verifies
prerequisite requirements and constructs a multi-semester plan. For instance, a foundational course
like “Business Intelligence” might be scheduled before an advanced elective requiring analytical skills.
The agent also generates a detailed weekly schedule for the upcoming semester, including specific days,
times, and campus locations. Figure 4 illustrates the architecture of the iModuleBuddy study planners.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Data Flow and Execution Process</title>
      <p>The process begins when the student provides their career goals, prior professional experience, and study
preferences, such as the number of courses per semester. The system converts ESCO skills and course
learning outcomes into vector embeddings, computing similarity scores to find the best matches for the
student’s target occupation. On the Application Layer, the careerAgent gathers all potentially relevant
modules from the Data Layer, leveraging the embedding scores and factoring in partial completions or
previously earned credits. The scheduleAgent takes the ranked list of modules, applies constraints (e.g.,
“no more than 12 ECTS in a single semester”), and distributes courses across the planned study duration.
It also generates a week-by-week timetable for the following semester. A final multi-semester study
plan and a detailed weekly schedule for the immediate term are produced. This plan highlights both
mandatory and elective modules, alignment with the student’s career goals, and a feasible timetable.
To accommodate diferent student requirements, iModuleBuddy generates multiple study plans. The
career-focused plan prioritizes courses essential for the student’s professional aspirations, ensuring that
their studies directly support career advancement. The balanced plan combines core and elective courses
to foster academic breadth and career relevance. The preference-based plan tailors recommendations to
personal interests while ensuring compliance with degree requirements. Each plan explains how the
selected courses contribute to specific professional roles or competencies. Figure 5 illustrates how the
system organizes courses over semesters and ofers a weekly schedule.
planning solution that supports postgraduate students in designing a personal study plan.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusion</title>
      <p>iModuleBuddy is a hybrid AI-based academic planning system that generates personalized study plans
aligned with students’ professional backgrounds and career goals. It combines sub-symbolic AI, such
as Large Language Models, with symbolic AI methods like knowledge graphs and the ESCO ontology.
By pairing the careerAgent, which aligns course recommendations with professional experience and
career goals, with the scheduleAgent, which structures a multi-semester plan and weekly schedule,
iModuleBuddy fills a gap in traditional course planning systems: recognizing the importance of students’
professional experience and ofering multiple study plans. The system’s main features, such as vector
embeddings for learning outcomes, the ESCO ontology for skill matching, and the JobRanking algorithm,
ensure that recommended courses are aligned with the student’s career path. Neo4j was chosen for its
lfexible data modeling and eficient retrieval capabilities. However, future versions may utilize
ontologydriven graph databases for improved semantic reasoning and scalability. An upcoming evaluation
phase will examine how efectively the system’s JobRanking algorithm and skill-based course mapping
perform in real-world postgraduate programs, using student interviews and surveys to gauge user
acceptance and outcome quality. Overall, iModuleBuddy demonstrates a new approach to academic
planning, merging AI-driven personalization with structured knowledge to better serve postgraduate
students’ career aspirations. The current development focuses on the MSc BIS program at FHNW. The
next step will be to assess how well the approach generalizes to other academic contexts, including
possible extensions to programs such as the FHNW School of Music or partner universities.</p>
    </sec>
    <sec id="sec-8">
      <title>Declaration on Generative AI</title>
      <p>While preparing this work, the author(s) used Grammarly to check grammar and spelling. After
using these tool(s)/service(s), the author(s) reviewed and edited the content as needed and take(s) full
responsibility for the publication’s content.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Oswald-Egg</surname>
          </string-name>
          , U. Renold,
          <article-title>No experience, no employment: The efect of vocational education and training work experience on labour market outcomes after higher education</article-title>
          ,
          <source>Economics of Education Review</source>
          <volume>80</volume>
          (
          <year>2021</year>
          )
          <article-title>102065</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.econedurev.
          <year>2020</year>
          .
          <volume>102065</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M. A. Z.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Polyzou</surname>
          </string-name>
          ,
          <article-title>Session-based Methods for Course Recommendation</article-title>
          ,
          <source>Journal of Educational Data Mining</source>
          <volume>16</volume>
          (
          <year>2024</year>
          )
          <fpage>164</fpage>
          -
          <lpage>196</lpage>
          . doi:
          <volume>10</volume>
          .5281/zenodo.11384740.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>S.</given-names>
            <surname>Van Rossen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Kluijtmans</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. van Brussel</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. van Harsel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Smarius</surname>
          </string-name>
          ,
          <string-name>
            <surname>E. van der Stappen</surname>
          </string-name>
          ,
          <article-title>Recommender Systems for Students in Flexible Education: An Exploration of Benefits and Risks</article-title>
          , in: INTERACT, Springer,
          <year>2024</year>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -61698-3_
          <fpage>18</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>C.</given-names>
            <surname>Karrenbauer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. M.</given-names>
            <surname>König</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. H.</given-names>
            <surname>Breitner</surname>
          </string-name>
          ,
          <article-title>Individual Digital Study Assistant for Higher Education Institutions: Status Quo Analysis and Further Research Agenda</article-title>
          ,
          <source>in: Innovation Through Information Systems</source>
          , volume
          <volume>48</volume>
          , Springer,
          <year>2021</year>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -86800-
          <issue>0</issue>
          _
          <fpage>8</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D. B.</given-names>
            <surname>Guruge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kadel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Halder</surname>
          </string-name>
          ,
          <source>The State of the Art in Methodologies of Course Recommender Systems-A Review of Recent Research, Data</source>
          <volume>6</volume>
          (
          <year>2021</year>
          )
          <article-title>18</article-title>
          . doi:
          <volume>10</volume>
          .3390/data6020018.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>G.</given-names>
            <surname>Lampropoulos</surname>
          </string-name>
          ,
          <article-title>Recommender systems in education: A literature review and bibliometric analysis</article-title>
          ,
          <source>Advances in Mobile Learning Educational Research</source>
          <volume>3</volume>
          (
          <year>2023</year>
          )
          <fpage>829</fpage>
          -
          <lpage>850</lpage>
          . doi:
          <volume>10</volume>
          .25082/ AMLER.
          <year>2023</year>
          .
          <volume>02</volume>
          .011.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>V.</given-names>
            <surname>Maphosa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Maphosa</surname>
          </string-name>
          ,
          <source>Fifteen Years of Recommender Systems Research in Higher Education: Current Trends and Future Direction, Applied Artificial Intelligence</source>
          <volume>37</volume>
          (
          <year>2023</year>
          ). doi:
          <volume>10</volume>
          .1080/ 08839514.
          <year>2023</year>
          .
          <volume>2175106</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Mohamed</surname>
          </string-name>
          ,
          <article-title>A decision support model for long-term course planning, Decision Support Systems 74 (</article-title>
          <year>2015</year>
          )
          <fpage>33</fpage>
          -
          <lpage>45</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.dss.
          <year>2015</year>
          .
          <volume>03</volume>
          .002.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D.</given-names>
            <surname>Mäder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Spahic-Bogdanovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. F.</given-names>
            <surname>Witschel</surname>
          </string-name>
          ,
          <source>Student Performance Prediction Model Based on Course Description and Student Similarity, in: Advanced Information Systems Engineering Workshops. CAiSE</source>
          , volume
          <volume>521</volume>
          , Springer,
          <year>2024</year>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -61003-
          <issue>5</issue>
          _
          <fpage>9</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>N.</given-names>
            <surname>Beutling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Spahic-Bogdanovic</surname>
          </string-name>
          ,
          <article-title>Personalised Course Recommender: Linking Learning Objectives and Career Goals through Competencies</article-title>
          ,
          <source>in: Proceedings of the AAAI Symposium Series</source>
          , volume
          <volume>3</volume>
          ,
          <year>2024</year>
          . doi:
          <volume>10</volume>
          .1609/aaaiss.v3i1.
          <fpage>31185</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>G.</given-names>
            <surname>Beuchat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Hinkelmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Spahic-Bogdanovic</surname>
          </string-name>
          ,
          <article-title>Ontology-Based Course Recommendation</article-title>
          ,
          <source>in: Conference Society 5</source>
          .
          <fpage>0</fpage>
          - Innovation for Sustainable and Inclusive Social Good, University of Technology, Mauritius,
          <year>2024</year>
          . doi:
          <volume>10</volume>
          .5281/zenodo.11619278.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R.</given-names>
            <surname>Burke</surname>
          </string-name>
          ,
          <article-title>Hybrid Web Recommender Systems</article-title>
          , in: P.
          <string-name>
            <surname>Brusilovsky</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Kobsa</surname>
          </string-name>
          , W. Nejdl (Eds.),
          <source>The Adaptive Web</source>
          , volume
          <volume>4321</volume>
          LNCS, Springer, Berlin, Heidelberg,
          <year>2007</year>
          . doi:
          <volume>10</volume>
          .1007/ 978-3-
          <fpage>540</fpage>
          -72079-9_
          <fpage>12</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>S.</given-names>
            <surname>Tomy</surname>
          </string-name>
          , E. Pardede, Course Map:
          <article-title>A Career-Driven Course Planning Tool</article-title>
          , in: ICCSA, volume
          <volume>10961</volume>
          , Springer,
          <year>2018</year>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -95165-2_
          <fpage>13</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>S.</given-names>
            <surname>Tomy</surname>
          </string-name>
          , E. Pardede, Map My Career:
          <article-title>Career Planning Tool to Improve Student Satisfaction</article-title>
          ,
          <source>IEEE Access 7</source>
          (
          <year>2019</year>
          )
          <fpage>132950</fpage>
          -
          <lpage>132965</lpage>
          . doi:
          <volume>10</volume>
          .1109/ACCESS.
          <year>2019</year>
          .
          <volume>2940986</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>L. F.</given-names>
            <surname>Lessa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. C.</given-names>
            <surname>Brandão</surname>
          </string-name>
          ,
          <source>Filtering Graduate Courses based on LinkedIn Profiles, in: Proceedings of the 24th Brazilian Symposium on Multimedia and the Web, Association for Computing Machinery</source>
          ,
          <year>2018</year>
          . doi:
          <volume>10</volume>
          .1145/3243082.3243094.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Shakhsi‐Niaei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Abuei‐Mehrizi</surname>
          </string-name>
          ,
          <article-title>An optimization‐based decision support system for students' personalized long‐term course planning</article-title>
          ,
          <source>Computer Applications in Engineering Education</source>
          <volume>28</volume>
          (
          <year>2020</year>
          )
          <fpage>1247</fpage>
          -
          <lpage>1264</lpage>
          . doi:
          <volume>10</volume>
          .1002/cae.22299.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>M.</given-names>
            <surname>Khamechian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Petering</surname>
          </string-name>
          , A mathematical modeling approach to university course planning,
          <source>Computers Industrial Engineering</source>
          <volume>168</volume>
          (
          <year>2022</year>
          )
          <article-title>107855</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.cie.
          <year>2021</year>
          .
          <volume>107855</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>S.</given-names>
            <surname>Channarukul</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Saejiem</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Bhumichitr</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Jiamthapthaksin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Nicklamai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Terdvikran</surname>
          </string-name>
          ,
          <article-title>Socialaware automated course planner: An integrated recommender system for university registration system, in: ECTI-CON</article-title>
          , IEEE,
          <year>2017</year>
          . doi:
          <volume>10</volume>
          .1109/ECTICon.
          <year>2017</year>
          .
          <volume>8096295</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>H.</given-names>
            <surname>Guan</surname>
          </string-name>
          ,
          <article-title>An Online Education Course Recommendation Method Based on Knowledge Graphs and Reinforcement Learning</article-title>
          ,
          <source>Journal of Circuits, Systems and Computers</source>
          <volume>32</volume>
          (
          <year>2023</year>
          ). doi:
          <volume>10</volume>
          .1142/ S0218126623500998.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Yin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Rong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ouyang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chai</surname>
          </string-name>
          ,
          <article-title>Course Recommendation System Based on Course Knowledge Graph Generated by Large Language Models</article-title>
          , in: TALE - Proceedings, IEEE,
          <year>2024</year>
          . doi:
          <volume>10</volume>
          .1109/TALE62452.
          <year>2024</year>
          .
          <volume>10834324</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>Q.</given-names>
            <surname>EL Maazouzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Retbi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bennani</surname>
          </string-name>
          ,
          <article-title>Optimizing Recommendation Systems in E-Learning: Synergistic Integration of Lang Chain, GPT Models, and Retrieval Augmented Generation (RAG)</article-title>
          ,
          <source>in: SADASC</source>
          , volume
          <volume>2167</volume>
          , Springer,
          <year>2024</year>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -77040-
          <issue>1</issue>
          _
          <fpage>8</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>D.</given-names>
            <surname>Bennett</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Knight</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Li</surname>
          </string-name>
          ,
          <article-title>The impact of pre-entry work experience on university students' perceived employability</article-title>
          ,
          <source>Journal of Further and Higher Education</source>
          <volume>47</volume>
          (
          <year>2023</year>
          )
          <fpage>1140</fpage>
          -
          <lpage>1154</lpage>
          . doi:
          <volume>10</volume>
          . 1080/0309877X.
          <year>2023</year>
          .
          <volume>2220286</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>V. K.</given-names>
            <surname>Vaishnavi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Kuechler</surname>
          </string-name>
          ,
          <source>Design Science Research Methods and Patterns</source>
          , 2 ed., CRC Press,
          <year>2015</year>
          . doi:
          <volume>10</volume>
          .1201/b18448.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>J. Brown</surname>
          </string-name>
          , D. Isaacs, The World Café Community,
          <source>The World Café: Shaping Our Futures Through Conversations That Matter</source>
          , 1 ed.,
          <string-name>
            <surname>Berrett-Koehler</surname>
            <given-names>Publishers</given-names>
          </string-name>
          , Inc.,
          <year>2008</year>
          . doi:
          <volume>10</volume>
          .5749/minnesota/ 9780816676224.003.0004.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <article-title>Federal Department of Foreign Afairs FDFA, Basic vocational education and training, 2021</article-title>
          . URL: https://www.eda.admin.ch/aboutswitzerland/en/home/bildung-wissenschaft/bildung/ berufsbildung-lehre.html.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>