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