The student journey
2.1. Package or self-service KRS
The two ways a student enrolls each semester — why there are two, who gets which, and what happens in the in-between cases.
WhoStudentAcademic advisorHead of ProgramAdmin
Whereadmin Setup›Academic Settings (campus) and Setup›Department (per study program)student My University›Courses or KRS
Indonesian campuses enroll students in one of two ways, and Edunara supports both:
| Semester package (KRS paket) | Self-service KRS (KRS mandiri) | |
|---|---|---|
| What it is | The study program sets the courses for each semester of the curriculum; the student takes them as one bundle. | The student builds their own course list (KRS) from the courses offered that term. |
| Who decides the courses | The study program (Head of Program and admin) | The student, checked by their academic advisor |
| Advisor approval | Not needed (unless the program turns it on) | Always |
| When the bill appears | Straight away, on enrolling | When the advisor approves the KRS |
| Typical use | Early semesters, when everyone in a cohort takes the same foundation courses | Later semesters, when students choose electives, a specialization or retakes |
Who gets which
It depends only on the student’s current semester and one setting, self-service KRS from semester:
flowchart TD S[Student's current semester] --> Q([From the self-service KRS semester?]):::check Q -->|no| P[Takes the semester package] Q -->|yes| K[Builds a KRS] P --> V([Program checks packages?]):::check V -->|no| B[Bill created] V -->|yes| A[Academic advisor approves] K --> A A --> B B --> PAID[Paid, placed in classes]:::done
- The setting is in Setup › Academic Settings for the whole campus, and a study program can set its own (Study programs). 0 means the package is used in every semester.
- Example: with the setting at 5, students in semesters 1–4 take the package and students from semester 5 on build a KRS.
- The Compact semester is always self-service KRS, because it’s only for retakes.
- A program can also make the academic advisor check package enrollments too, for example when it wants every enrollment looked at.
What each person does
| Who | Package students | Self-service KRS students |
|---|---|---|
| Student | Opens My University › Courses, picks the package for their semester, adds any retakes, pays | Opens KRS during the program’s KRS dates, picks courses within their credit limit, submits, pays after approval |
| Academic advisor | Nothing (or approves, if the program checks packages) | Reviews in My Advisees — approves, edits or returns with a note |
| Head of Program | Reviews the program’s draft packages before they’re published | Decides which courses are offered and to whom |
| Admin | Generates and publishes the packages; can Auto-Enroll or Bulk Enroll package students | Sets the program’s KRS and validation dates; can review any KRS |
In-between cases
| Situation | What happens |
|---|---|
| A package student failed a course before | It’s listed under the package as a course to retake; they add it before paying and the bill updates. |
| A KRS student failed a course before | It appears among the courses they can pick, if it runs this term. |
| Compact semester | Everyone builds a KRS, and only retake courses are offered (9 credits by default). |
| A transfer student joins in semester 3 | The admin sets their current semester on the student’s record (People › Students); that number decides package or KRS like for anyone else. |
| A student returns from leave | They enroll in the semester they’re in — the leave doesn’t move their semester forward. |
| The KRS is over the credit limit | The student can’t submit it, and the advisor can’t approve it. The limit comes from last semester’s IPS (credit limits). |
| A course’s prerequisites aren’t met | It can’t be taken, by package or KRS. |
| The package isn’t published yet | Package students see nothing to enroll in until the admin publishes it. |
| An approved activity (internship, exchange) covers some courses | Those courses stay on the package or KRS and are billed, but the student isn’t placed in their classes — the grade comes from the activity (MBKM). |
| The program changes the setting mid-year | It applies from the next enrollment; enrollments already made stay as they are. |