@startuml
actor Student
actor Teacher
actor Admin
Student -> (Login/register)
Student -> (create or edit portfolio)
Student -> (View portfolio)
Student -> (submit portfolio)
(Student) .> (Upload documents) : <<include>>
(Student) .> (view feedback) : <<extend>>
Teacher -> (Review Portfolio)
(Review Portfolio) .> (Approve/reject Portfolio) : <<extend>>
Teacher -> (Provide feedback)