4Annee / Online-Examination-System

An online examination system, created for the pluridisciplinary project of 4th Year.
0 stars 0 forks source link

Web Application - Front-End #6

Open ZairiAimenDz opened 2 years ago

ZairiAimenDz commented 2 years ago

@Wailouahab @agentHisoka I know it is a very busy time for us (exams, online studies-if you do that anyway … etc) but we have to at least have a working prototype for the after Ramadan week. Here's the plan for the front-end application, it will be divided by steps so that we can get the important pages first and get a prototype working as soon as possible, for the code please divide everything using Services (For API Calls and everything else) so that the code is always clean and easier to read: Step 01 :

Step 02 :

Step 03 :

Step 04 :

Once the final step is reached we'll discuss what's left and required.

agentHisoka commented 2 years ago

preview done

Le lun. 25 avr. 2022 à 09:48, Aimen Zairi @.***> a écrit :

@Wailouahab https://github.com/Wailouahab @agentHisoka https://github.com/agentHisoka I know it is a very busy time for us (exams, online studies-if you do that anyway … etc) but we have to at least have a working prototype for the after Ramadan week. Here's the plan for the front-end application, it will be divided by steps so that we can get the important pages first and get a prototype working as soon as possible, for the code please divide everything using Services (For API Calls and everything else) so that the code is always clean and easier to read: Step 01 :

  1. Login Page : A Clean and basic login page
  2. Code Editor Page : page containing all the question details ( use a Service with static variables meanwhile ) and a code editor with a combo box for selecting languages ( use a service for the list of languages with static variables meanwhile ,actually change the language on the editor) A Submit Button

Step 02 :

  1. Student Dashboard : A Calendar showing exams schedules(ofc using A service with Static elements), a list of exams with necessary details and a button to start the exams.
  2. An Exam Ready Page That show all the necessary pages and the rules for this exam.(close to the one in the conception)
  3. Teacher Dashboard : A List of the modules he teaches, he can click a button to show the list of exams for that module and a button "New Assessment"

Step 03 :

  1. A List of Exam Questions ( this comes after the exam ready page )
  2. Question Screens ( Student ) : Close to the code answering screen but for : QCM, Text Question (Long and Short).
  3. Create New Exam Page ( this will be discussed later once it has been conceptualized ) with Different Question types that the teacher can fill all the details for
  4. View Scores Page ( teacher ) : with buttons to see and correct student submission

Step 04 :

  1. See Student Exam Submission (student can only see his, teacher can see all other students submission and can do the correction part).

Once the final step is reached we'll discuss what's left and required.

— Reply to this email directly, view it on GitHub https://github.com/4Annee/Online-Examination-System/issues/6, or unsubscribe https://github.com/notifications/unsubscribe-auth/AO2KORANDEONVGBCBTWP3HDVGZL7DANCNFSM5UH23WLA . You are receiving this because you were mentioned.Message ID: @.***>

ZairiAimenDz commented 2 years ago

Front-End Critique : For the work of @ImeneImene15 : Everything is well done, but i have to nit-pick until the project is perfect

For the work of @NadjetBoumezoued : Well Done, the code editor is what i want it to look like, i will update it once we have the exam passing part working. use some of the videos i sent in the group to make it.

Until i recreate the authentication service, use a variable or something to distinguish between a teacher and a normal user. Use Services and clean architecture to make the project structure clear.

GL.

ZairiAimenDz commented 2 years ago

Also for the Step 3.1 i think we should show this after the student has finished his exam, it should show the qts and if he has answered or not, we don't have to show any scores or stuff , just if he answered or not.

ImeneImene15 commented 2 years ago

Okay then I will apply all these notes, thank you.

On Thu, 9 Jun 2022, 4:15 pm Aimen Zairi, @.***> wrote:

Front-End Critique : For the work of @ImeneImene15 https://github.com/ImeneImene15 : Everything is well done, but i have to nit-pick until the project is perfect

  • No need for the search in the dashboard home ( maybe once i have a use for it )
  • Recent Marks : Use Date instead of time and 20/20 or something instead of 25s
  • Exam Info : No need to show them passing score xd, everything else is good.
  • Exam List, i will send an image of how i want each element of previous exams look.

For the work of @NadjetBoumezoued https://github.com/NadjetBoumezoued : Well Done, the code editor is what i want it to look like, i will update it once we have the exam passing part working. use some of the videos i sent in the group to make it.

Until i recreate the authentication service, use a variable or something to distinguish between a teacher and a normal user. Use Services and clean architecture to make the project structure clear.

GL.

— Reply to this email directly, view it on GitHub https://github.com/4Annee/Online-Examination-System/issues/6#issuecomment-1151255822, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWCLUT63CFDQO4YIVQMF2LLVOIDCJANCNFSM5UH23WLA . You are receiving this because you were mentioned.Message ID: @.***>

NadjetBoumezoued commented 2 years ago

okay,i will fix that thank you .