Changes between Version 4 and Version 5 of ApplicationScenarios


Ignore:
Timestamp:
01/10/26 14:52:02 (7 days ago)
Author:
221296
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ApplicationScenarios

    v4 v5  
    1 === Сценарија ===
     1== Application Design – Use Cases and Database Access Scenarios – SQL Views
     2
     3== Actors
     4
     5**Guest User (Unauthenticated User)**
     6   
     7  *A user who does not have an active session. Can access only public information such as the list of courses and categories.
     8 
     9
     10**Registered User (USER)**
     11
     12  *A logged-in user. Can purchase subscriptions, enroll in courses, watch lessons, take quizzes, and receive certificates.
    213
    314
    4 === Најважни случаи на употреба ===
     15**Instructor (INSTRUCTOR)**
    516
    6 [wiki: Најава на корисник] [[br]]
    7 [wiki: Регистрација на нов корисник] [[br]]
    8 [wiki: Купување претплата] [[br]]
    9 [wiki: Преглед на достапни курсеви (јавен пристап)] [[br]]
    10 [wiki: Запишување на курс] [[br]]
    11 [wiki: Следење курс и полагање квиз] [[br]]
    12 [wiki: Издавање сертификат] [[br]]
    13 [wiki: Креирање курс (Инструктор)] [[br]]
    14 [wiki: Додавање модули и лекции] [[br]]
    15 [wiki: Преглед на запишани корисници по курс (Инструктор)] [[br]]
    16 [wiki: Поддршка – тикети (Администратор)]
    17 [wiki: Преглед на сите тикети] [[br]]
     17  *A privileged user who creates and manages courses, modules, and lessons, and can review enrolled students’ progress.
     18
     19**Administrator (ADMIN)**
     20
     21  *A user with full privileges who manages support tickets and oversees platform operations.
     22
     23== Scenarios
     24
     25[wiki:UserLogin User Login]
     26
     27[wiki:NewUserRegistration New User Registration]
     28
     29[wiki:PurchasingSubscription Purchasing a Subscription]
     30
     31[wiki:ViewingAvailableCourses Viewing Available Courses (Public Access)]
     32
     33[wiki:EnrollingCourse Enrolling in a Course]
     34
     35[wiki:ClientRegistration Client Registration]
     36
     37[wiki:WatchingLessons Watching Lessons and Taking a Quiz]
     38
     39[wiki:IssuingCertificate Issuing a Certificate]
     40
     41[wiki:CreatingCourse Creating a Course (Instructor)]
     42
     43[wiki:AddingModules Adding Modules and Lessons (Instructor)]
     44
     45[wiki:ViewingEnrolledStudents Viewing Enrolled Students per Course (Instructor)]
     46
     47[wiki:SupportTickets Support Tickets (Admin)]
     48
     49[wiki:ViewingAllSupportTickets Viewing All Support Tickets (Admin)]
     50
     51== Most Important Use Cases
     52
     53[wiki:StoreRegistration Store and Owner Registration]
     54
     55[wiki:ClientRegistration Client Registration]
     56
     57[wiki:PlaceOrder Placing an Order]
     58
     59[wiki:SubmitRequest Submitting a Customer Request]
     60
     61[wiki:ProductChange Product Update]
     62
     63[wiki:GenerateReports Generating Reports (Monthly / Yearly / Sales / Profit)]
     64
     65[wiki:RefundProcessing Refund Processing]
     66