STUDENT ADVISORY WORKFLOW
%%{init: {'theme': 'base', 'themeVariables': { 'fontSize': '22px', 'fontFamily': 'arial', 'lineWidth': '3px'}}}%%
graph TD
subgraph Assignment_Process["ASSIGNMENT PROCESS"]
A([Start])-->B[/"Advisor Assignment
Request"/]
B-->C["Department Head
Proposes Advisor"]
C-->D["Unit Manager
Assigns Advisor"]
end
subgraph Registration_Process["REGISTRATION AND COURSE SELECTION PROCESS"]
D-->E{"Registration
Period?"}
E-->|Yes|F["Student Makes
Course Selection"]
F-->G{"Advisor
Approval?"}
G-->|Reject|H["Request
Correction"]
H-->F
G-->|Approve|I["Registration Form
is Created"]
I-->J["Student and Advisor
Sign"]
J-->K["Submit to Student
Affairs"]
end
subgraph Follow_Up_Process["SEMESTER FOLLOW-UP PROCESS"]
E-->|No|L["During Semester
Meetings"]
L-->M["Minutes are
Recorded"]
M-->N["Report to Department
Head"]
N-->O{"Any
Issues?"}
O-->|Yes|P["Prepare
Report"]
P-->Q["Advisors Council
Meets"]
Q-->R["Present Solution
Proposals"]
O-->|No|E
end
%% Explanation notes
B-.-N1["Assignment Made in
First Registration Period"]
F-.-N2["Course Selection:
1. Mandatory Courses
2. Elective Courses
3. Prerequisite Courses
4. ECTS Control"]
L-.-N3["At Least One Meeting
Required Per
Semester"]
Q-.-N4["Advisors Council:
1. Evaluates Issues
2. Proposes Solutions
3. If Necessary
Informs Family"]
%% Style definitions
classDef default fill:#f0f4f9,stroke:#233B87,stroke-width:3px,color:#233B87,font-size:22px
classDef decision fill:#233B87,stroke:#233B87,stroke-width:3px,color:white,font-size:22px
classDef start_end fill:#dfe6f2,stroke:#233B87,stroke-width:3px,color:#233B87,font-size:22px
classDef note fill:#fff,stroke:#233B87,stroke-width:2px,stroke-dasharray: 5 5,color:#233B87,font-size:20px
%% Apply styles
class A start_end
class E,G,O decision
class N1,N2,N3,N4 note
%% Subprocess styles
classDef subgraph_style fill:#f8f9fa,stroke:#233B87,stroke-width:2px,color:#233B87,font-size:24px,font-weight:bold
class Assignment_Process,Registration_Process,Follow_Up_Process subgraph_style