Course Registration Procedures Workflow

COURSE REGISTRATION WORKFLOW PROCESS

%%{init: {'theme': 'base', 'themeVariables': { 'fontSize': '24px', 'fontFamily': 'arial', 'lineWidth': '3px'}}}%% graph TD subgraph Baslangic[" "] baslangic_title[" INITIATION PROCESS "] A([Start])-->B["Course registration dates
are announced in the academic calendar"] B-->C["Student contribution fee/
tuition fee is paid, if any"] end subgraph DersSecimi[" "] ders_title[" COURSE SELECTION PROCESS "] C-->D["Courses are selected via
the student information system"] D-->E["Failed and never-taken courses
from lower semesters
are selected first"] E-->F["Selected courses are sent
for advisor approval"] end subgraph DanismanOnay[" "] onay_title[" ADVISOR APPROVAL PROCESS "] F-->G{"Advisor
Review"} G-->|"Rejected"|H["Returned to the student
for correction"] H-->D G-->|"Approved"|I["Final registration
is completed"] end subgraph Belgelendirme[" "] belge_title[" DOCUMENTATION PROCESS "] I-->J["Student prints the course
registration form"] J-->K["The form is signed by
the student and
the advisor"] K-->L["The form is submitted to the department
head / student affairs office"] L-->M([Process Completed]) end %% Açıklama notları D-.-N1["Course Selection Rules:
1. Lower-semester courses first
2. ECTS limit check
3. Prerequisite check
4. Schedule conflict check"] G-.-N2["Advisor Checkpoints:
1. Compliance with academic calendar
2. Course schedule check
3. Regulation check
4. ECTS limits"] K-.-N3["Form Submission Period:
1. Until the last day of add/drop
2. Two copies are prepared
3. One copy stays with the student
4. One copy is submitted to the department"] %% Stil tanımlamaları classDef default fill:#f0f4f9,stroke:#233B87,stroke-width:3px,color:#233B87,font-size:24px classDef decision fill:#233B87,stroke:#233B87,stroke-width:3px,color:white,font-size:24px classDef start_end fill:#dfe6f2,stroke:#233B87,stroke-width:3px,color:#233B87,font-size:24px classDef note fill:#fff,stroke:#233B87,stroke-width:2px,stroke-dasharray: 6 6,color:#233B87,font-size:22px classDef title_style fill:none,stroke:none,color:#233B87,font-size:26px,font-weight:bold %% Stilleri uygula class A,M start_end class G decision class N1,N2,N3 note class baslangic_title,ders_title,onay_title,belge_title title_style %% Alt süreç stilleri classDef subgraph_style fill:#f8f9fa,stroke:#233B87,stroke-width:3px class Baslangic,DersSecimi,DanismanOnay,Belgelendirme subgraph_style