├── README.md ├── client ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── 1619887681776-mongo.docx │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 404.jpg │ ├── 5.png │ ├── Certification.png │ ├── Closer-ico.ico │ ├── NoFileFound.png │ ├── avatarCloser.jpg │ ├── closer.png │ ├── failedQuiz.jpg │ ├── favicon.ico │ ├── female.png │ ├── file.jpg │ ├── files-type │ │ ├── docx.png │ │ ├── mp3.png │ │ ├── mp4.png │ │ ├── noFile.png │ │ ├── pdf.png │ │ ├── ppt.png │ │ └── pptx.png │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ ├── no-question.jpg │ ├── no_questions.png │ ├── nothingToDisplay.png │ ├── quiz.jpg │ ├── quiz.png │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── Components │ ├── BottomBar │ │ ├── BottomBar.js │ │ └── ListUsers.js │ ├── Chat │ │ └── Chat.js │ ├── Class │ │ ├── ActivedClassComponent.js │ │ ├── AddClassComponent.js │ │ ├── AddUserToClassComponent.js │ │ ├── Appointment.js │ │ ├── AppointmentTooltip.js │ │ ├── ArchieveClassComponent.js │ │ ├── CalendarComponent.js │ │ ├── EditComponent.js │ │ ├── GetAllArchivedClassComponent.js │ │ ├── GetAllClassComponent.js │ │ ├── InvitationClassComonent.js │ │ └── MemberComponent.js │ ├── Comment │ │ ├── CommentComponent.js │ │ └── EditComment.js │ ├── Main │ │ └── Main.js │ ├── Quiz │ │ ├── AddQuiz.js │ │ ├── EndQuiz.js │ │ └── Quiz.js │ ├── Room │ │ └── Room.js │ ├── Task │ │ ├── AddTask.js │ │ ├── AllTasksStudent.js │ │ ├── CorrectedTask.js │ │ ├── DetailTask.js │ │ ├── DisplayTaskStudent.js │ │ ├── DisplayTaskTeacher.js │ │ ├── FormTask.js │ │ ├── MissingTasks.js │ │ ├── ModalAssignTask.js │ │ ├── ModalConfirmDeleteTask.js │ │ ├── ModalTask.js │ │ ├── ModalTaskFile.js │ │ ├── ModalUpdateTask.js │ │ ├── ReminderTask.js │ │ ├── SendTask.js │ │ ├── StateTask.js │ │ ├── StepsBar.js │ │ ├── Task.js │ │ ├── TaskFile.js │ │ ├── TaskFileDetail.js │ │ ├── TaskQuizDetail.js │ │ ├── TasksAssign.js │ │ ├── TasksRemis.js │ │ └── UncorrectedTask.js │ ├── Video │ │ └── VideoCard.js │ ├── answer │ │ └── EditAnswer.js │ ├── authentification │ │ ├── Activate.js │ │ ├── Admin.js │ │ ├── ForgetPassword.js │ │ ├── GoogleAuth.js │ │ ├── Login.js │ │ ├── ModalChangePassword.js │ │ ├── ModalChangeProfilePicture.js │ │ ├── Private.js │ │ ├── Register.js │ │ ├── ResetPassword.js │ │ └── UpdateProfile.js │ ├── board │ │ ├── Board.jsx │ │ └── style.css │ ├── container │ │ ├── WhiteBoard.js │ │ └── style.css │ ├── coursesAndSeances │ │ ├── CommentChat.js │ │ ├── CoursesDetail.js │ │ ├── DetailCourses.js │ │ ├── FormCourses.js │ │ ├── FormCoursesEdit.js │ │ ├── FormSeance.js │ │ ├── HomeCoursesAndSeance.js │ │ ├── InitialFileFromDataUrl.js │ │ ├── ListCoursesBySeance.js │ │ ├── ModalConfirmDelete.js │ │ ├── ModalConfirmDeleteCour.js │ │ ├── ModalCourses.js │ │ ├── ModalCoursesEdit.js │ │ ├── ModalSeance.js │ │ ├── ScreenRecord.js │ │ ├── TableCourses.js │ │ ├── TableSeance.js │ │ └── uploader.js │ ├── header │ │ └── Header.js │ ├── home │ │ ├── 404.js │ │ ├── Home.js │ │ ├── HomeClass.js │ │ └── HomeCloser.js │ ├── notifications │ │ └── NotificationComponent.js │ ├── question │ │ ├── AddPost.js │ │ ├── AddQuestionComponent.js │ │ ├── DetailsQuestionComponent.js │ │ ├── EditQuestionComponent.js │ │ ├── QuestionByTags.js │ │ ├── QuestionComponent.js │ │ └── UserQuestion.js │ └── sideBare │ │ └── sideBareComponent.js │ ├── Routes │ ├── AdminRoute.jsx │ └── PrivateRoute.jsx │ ├── api │ ├── SeanceApi.js │ ├── api.js │ └── data.js │ ├── assests │ ├── auth.svg │ ├── forget.svg │ ├── login.svg │ ├── reset.svg │ ├── update.svg │ └── welcome.svg │ ├── female.png │ ├── helpers │ └── auth.js │ ├── index.css │ ├── index.js │ ├── redux │ ├── reducers.js │ ├── slices │ │ ├── Courses.js │ │ ├── Grade.js │ │ ├── Quiz.js │ │ ├── Seance.js │ │ ├── Task.js │ │ ├── User.js │ │ ├── answerslice.js │ │ ├── classsline.js │ │ ├── commentslice.js │ │ ├── notificationslice.js │ │ └── questionslice.js │ └── store.js │ ├── reportWebVitals.js │ ├── serviceWorker.js │ ├── setupTests.js │ ├── socket.js │ └── utlis │ ├── FileUpload.js │ └── FileUploadEdit.js └── server ├── .gitignore ├── config └── db.js ├── controllers ├── AnswerController.js ├── Class.js ├── CommentCourseController.js ├── Grade.js ├── InvitationClass.js ├── NotificationController.js ├── QuestionController.js ├── Quiz.js ├── Scheduler.js ├── Task.js ├── auth.controller.js └── user.controller.js ├── helpers ├── dbErrorHandling.js └── valid.js ├── index.html ├── models ├── Class.js ├── CommentCourse.js ├── Grade.js ├── InvitationClass.js ├── Quiz.js ├── Scheduler.js ├── Task.js ├── answer.js ├── auth.model.js ├── courses.model.js ├── helper.js ├── notification.js ├── question.js └── seance.model.js ├── package-lock.json ├── package.json ├── procfile ├── public └── closer.png ├── routes ├── Class.js ├── CommentCourse.js ├── Courses.route.js ├── Grade.js ├── InvitationClass.js ├── Quiz.js ├── Scheduler.js ├── SeanceController.js ├── Task.js ├── answer.js ├── auth.route.js ├── notification.js ├── question.js └── user.route.js ├── server.js └── smart-closer-firebase-adminsdk-75ops-25473d0d1e.json /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/README.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/README.md -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/1619887681776-mongo.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/1619887681776-mongo.docx -------------------------------------------------------------------------------- /client/public/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/2.png -------------------------------------------------------------------------------- /client/public/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/3.png -------------------------------------------------------------------------------- /client/public/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/4.png -------------------------------------------------------------------------------- /client/public/404.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/404.jpg -------------------------------------------------------------------------------- /client/public/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/5.png -------------------------------------------------------------------------------- /client/public/Certification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/Certification.png -------------------------------------------------------------------------------- /client/public/Closer-ico.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/Closer-ico.ico -------------------------------------------------------------------------------- /client/public/NoFileFound.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/NoFileFound.png -------------------------------------------------------------------------------- /client/public/avatarCloser.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/avatarCloser.jpg -------------------------------------------------------------------------------- /client/public/closer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/closer.png -------------------------------------------------------------------------------- /client/public/failedQuiz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/failedQuiz.jpg -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/female.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/female.png -------------------------------------------------------------------------------- /client/public/file.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/file.jpg -------------------------------------------------------------------------------- /client/public/files-type/docx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/files-type/docx.png -------------------------------------------------------------------------------- /client/public/files-type/mp3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/files-type/mp3.png -------------------------------------------------------------------------------- /client/public/files-type/mp4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/files-type/mp4.png -------------------------------------------------------------------------------- /client/public/files-type/noFile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/files-type/noFile.png -------------------------------------------------------------------------------- /client/public/files-type/pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/files-type/pdf.png -------------------------------------------------------------------------------- /client/public/files-type/ppt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/files-type/ppt.png -------------------------------------------------------------------------------- /client/public/files-type/pptx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/files-type/pptx.png -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/logo192.png -------------------------------------------------------------------------------- /client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/logo512.png -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/no-question.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/no-question.jpg -------------------------------------------------------------------------------- /client/public/no_questions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/no_questions.png -------------------------------------------------------------------------------- /client/public/nothingToDisplay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/nothingToDisplay.png -------------------------------------------------------------------------------- /client/public/quiz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/quiz.jpg -------------------------------------------------------------------------------- /client/public/quiz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/quiz.png -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/App.css -------------------------------------------------------------------------------- /client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/App.js -------------------------------------------------------------------------------- /client/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/App.test.js -------------------------------------------------------------------------------- /client/src/Components/BottomBar/BottomBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/BottomBar/BottomBar.js -------------------------------------------------------------------------------- /client/src/Components/BottomBar/ListUsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/BottomBar/ListUsers.js -------------------------------------------------------------------------------- /client/src/Components/Chat/Chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Chat/Chat.js -------------------------------------------------------------------------------- /client/src/Components/Class/ActivedClassComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Class/ActivedClassComponent.js -------------------------------------------------------------------------------- /client/src/Components/Class/AddClassComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Class/AddClassComponent.js -------------------------------------------------------------------------------- /client/src/Components/Class/AddUserToClassComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Class/AddUserToClassComponent.js -------------------------------------------------------------------------------- /client/src/Components/Class/Appointment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Class/Appointment.js -------------------------------------------------------------------------------- /client/src/Components/Class/AppointmentTooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Class/AppointmentTooltip.js -------------------------------------------------------------------------------- /client/src/Components/Class/ArchieveClassComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Class/ArchieveClassComponent.js -------------------------------------------------------------------------------- /client/src/Components/Class/CalendarComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Class/CalendarComponent.js -------------------------------------------------------------------------------- /client/src/Components/Class/EditComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Class/EditComponent.js -------------------------------------------------------------------------------- /client/src/Components/Class/GetAllArchivedClassComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Class/GetAllArchivedClassComponent.js -------------------------------------------------------------------------------- /client/src/Components/Class/GetAllClassComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Class/GetAllClassComponent.js -------------------------------------------------------------------------------- /client/src/Components/Class/InvitationClassComonent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Class/InvitationClassComonent.js -------------------------------------------------------------------------------- /client/src/Components/Class/MemberComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Class/MemberComponent.js -------------------------------------------------------------------------------- /client/src/Components/Comment/CommentComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Comment/CommentComponent.js -------------------------------------------------------------------------------- /client/src/Components/Comment/EditComment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Comment/EditComment.js -------------------------------------------------------------------------------- /client/src/Components/Main/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Main/Main.js -------------------------------------------------------------------------------- /client/src/Components/Quiz/AddQuiz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Quiz/AddQuiz.js -------------------------------------------------------------------------------- /client/src/Components/Quiz/EndQuiz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Quiz/EndQuiz.js -------------------------------------------------------------------------------- /client/src/Components/Quiz/Quiz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Quiz/Quiz.js -------------------------------------------------------------------------------- /client/src/Components/Room/Room.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Room/Room.js -------------------------------------------------------------------------------- /client/src/Components/Task/AddTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/AddTask.js -------------------------------------------------------------------------------- /client/src/Components/Task/AllTasksStudent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/AllTasksStudent.js -------------------------------------------------------------------------------- /client/src/Components/Task/CorrectedTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/CorrectedTask.js -------------------------------------------------------------------------------- /client/src/Components/Task/DetailTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/DetailTask.js -------------------------------------------------------------------------------- /client/src/Components/Task/DisplayTaskStudent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/DisplayTaskStudent.js -------------------------------------------------------------------------------- /client/src/Components/Task/DisplayTaskTeacher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/DisplayTaskTeacher.js -------------------------------------------------------------------------------- /client/src/Components/Task/FormTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/FormTask.js -------------------------------------------------------------------------------- /client/src/Components/Task/MissingTasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/MissingTasks.js -------------------------------------------------------------------------------- /client/src/Components/Task/ModalAssignTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/ModalAssignTask.js -------------------------------------------------------------------------------- /client/src/Components/Task/ModalConfirmDeleteTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/ModalConfirmDeleteTask.js -------------------------------------------------------------------------------- /client/src/Components/Task/ModalTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/ModalTask.js -------------------------------------------------------------------------------- /client/src/Components/Task/ModalTaskFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/ModalTaskFile.js -------------------------------------------------------------------------------- /client/src/Components/Task/ModalUpdateTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/ModalUpdateTask.js -------------------------------------------------------------------------------- /client/src/Components/Task/ReminderTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/ReminderTask.js -------------------------------------------------------------------------------- /client/src/Components/Task/SendTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/SendTask.js -------------------------------------------------------------------------------- /client/src/Components/Task/StateTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/StateTask.js -------------------------------------------------------------------------------- /client/src/Components/Task/StepsBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/StepsBar.js -------------------------------------------------------------------------------- /client/src/Components/Task/Task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/Task.js -------------------------------------------------------------------------------- /client/src/Components/Task/TaskFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/TaskFile.js -------------------------------------------------------------------------------- /client/src/Components/Task/TaskFileDetail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/TaskFileDetail.js -------------------------------------------------------------------------------- /client/src/Components/Task/TaskQuizDetail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/TaskQuizDetail.js -------------------------------------------------------------------------------- /client/src/Components/Task/TasksAssign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/TasksAssign.js -------------------------------------------------------------------------------- /client/src/Components/Task/TasksRemis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/TasksRemis.js -------------------------------------------------------------------------------- /client/src/Components/Task/UncorrectedTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Task/UncorrectedTask.js -------------------------------------------------------------------------------- /client/src/Components/Video/VideoCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/Video/VideoCard.js -------------------------------------------------------------------------------- /client/src/Components/answer/EditAnswer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/answer/EditAnswer.js -------------------------------------------------------------------------------- /client/src/Components/authentification/Activate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/authentification/Activate.js -------------------------------------------------------------------------------- /client/src/Components/authentification/Admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/authentification/Admin.js -------------------------------------------------------------------------------- /client/src/Components/authentification/ForgetPassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/authentification/ForgetPassword.js -------------------------------------------------------------------------------- /client/src/Components/authentification/GoogleAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/authentification/GoogleAuth.js -------------------------------------------------------------------------------- /client/src/Components/authentification/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/authentification/Login.js -------------------------------------------------------------------------------- /client/src/Components/authentification/ModalChangePassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/authentification/ModalChangePassword.js -------------------------------------------------------------------------------- /client/src/Components/authentification/ModalChangeProfilePicture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/authentification/ModalChangeProfilePicture.js -------------------------------------------------------------------------------- /client/src/Components/authentification/Private.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/authentification/Private.js -------------------------------------------------------------------------------- /client/src/Components/authentification/Register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/authentification/Register.js -------------------------------------------------------------------------------- /client/src/Components/authentification/ResetPassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/authentification/ResetPassword.js -------------------------------------------------------------------------------- /client/src/Components/authentification/UpdateProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/authentification/UpdateProfile.js -------------------------------------------------------------------------------- /client/src/Components/board/Board.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/board/Board.jsx -------------------------------------------------------------------------------- /client/src/Components/board/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/board/style.css -------------------------------------------------------------------------------- /client/src/Components/container/WhiteBoard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/container/WhiteBoard.js -------------------------------------------------------------------------------- /client/src/Components/container/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/container/style.css -------------------------------------------------------------------------------- /client/src/Components/coursesAndSeances/CommentChat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/coursesAndSeances/CommentChat.js -------------------------------------------------------------------------------- /client/src/Components/coursesAndSeances/CoursesDetail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/coursesAndSeances/CoursesDetail.js -------------------------------------------------------------------------------- /client/src/Components/coursesAndSeances/DetailCourses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/coursesAndSeances/DetailCourses.js -------------------------------------------------------------------------------- /client/src/Components/coursesAndSeances/FormCourses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/coursesAndSeances/FormCourses.js -------------------------------------------------------------------------------- /client/src/Components/coursesAndSeances/FormCoursesEdit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/coursesAndSeances/FormCoursesEdit.js -------------------------------------------------------------------------------- /client/src/Components/coursesAndSeances/FormSeance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/coursesAndSeances/FormSeance.js -------------------------------------------------------------------------------- /client/src/Components/coursesAndSeances/HomeCoursesAndSeance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/coursesAndSeances/HomeCoursesAndSeance.js -------------------------------------------------------------------------------- /client/src/Components/coursesAndSeances/InitialFileFromDataUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/coursesAndSeances/InitialFileFromDataUrl.js -------------------------------------------------------------------------------- /client/src/Components/coursesAndSeances/ListCoursesBySeance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/coursesAndSeances/ListCoursesBySeance.js -------------------------------------------------------------------------------- /client/src/Components/coursesAndSeances/ModalConfirmDelete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/coursesAndSeances/ModalConfirmDelete.js -------------------------------------------------------------------------------- /client/src/Components/coursesAndSeances/ModalConfirmDeleteCour.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/coursesAndSeances/ModalConfirmDeleteCour.js -------------------------------------------------------------------------------- /client/src/Components/coursesAndSeances/ModalCourses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/coursesAndSeances/ModalCourses.js -------------------------------------------------------------------------------- /client/src/Components/coursesAndSeances/ModalCoursesEdit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/coursesAndSeances/ModalCoursesEdit.js -------------------------------------------------------------------------------- /client/src/Components/coursesAndSeances/ModalSeance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/coursesAndSeances/ModalSeance.js -------------------------------------------------------------------------------- /client/src/Components/coursesAndSeances/ScreenRecord.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/coursesAndSeances/ScreenRecord.js -------------------------------------------------------------------------------- /client/src/Components/coursesAndSeances/TableCourses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/coursesAndSeances/TableCourses.js -------------------------------------------------------------------------------- /client/src/Components/coursesAndSeances/TableSeance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/coursesAndSeances/TableSeance.js -------------------------------------------------------------------------------- /client/src/Components/coursesAndSeances/uploader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/coursesAndSeances/uploader.js -------------------------------------------------------------------------------- /client/src/Components/header/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/header/Header.js -------------------------------------------------------------------------------- /client/src/Components/home/404.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/home/404.js -------------------------------------------------------------------------------- /client/src/Components/home/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/home/Home.js -------------------------------------------------------------------------------- /client/src/Components/home/HomeClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/home/HomeClass.js -------------------------------------------------------------------------------- /client/src/Components/home/HomeCloser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/home/HomeCloser.js -------------------------------------------------------------------------------- /client/src/Components/notifications/NotificationComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/notifications/NotificationComponent.js -------------------------------------------------------------------------------- /client/src/Components/question/AddPost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/question/AddPost.js -------------------------------------------------------------------------------- /client/src/Components/question/AddQuestionComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/question/AddQuestionComponent.js -------------------------------------------------------------------------------- /client/src/Components/question/DetailsQuestionComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/question/DetailsQuestionComponent.js -------------------------------------------------------------------------------- /client/src/Components/question/EditQuestionComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/question/EditQuestionComponent.js -------------------------------------------------------------------------------- /client/src/Components/question/QuestionByTags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/question/QuestionByTags.js -------------------------------------------------------------------------------- /client/src/Components/question/QuestionComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/question/QuestionComponent.js -------------------------------------------------------------------------------- /client/src/Components/question/UserQuestion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/question/UserQuestion.js -------------------------------------------------------------------------------- /client/src/Components/sideBare/sideBareComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Components/sideBare/sideBareComponent.js -------------------------------------------------------------------------------- /client/src/Routes/AdminRoute.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Routes/AdminRoute.jsx -------------------------------------------------------------------------------- /client/src/Routes/PrivateRoute.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/Routes/PrivateRoute.jsx -------------------------------------------------------------------------------- /client/src/api/SeanceApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/api/SeanceApi.js -------------------------------------------------------------------------------- /client/src/api/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/api/api.js -------------------------------------------------------------------------------- /client/src/api/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/api/data.js -------------------------------------------------------------------------------- /client/src/assests/auth.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/assests/auth.svg -------------------------------------------------------------------------------- /client/src/assests/forget.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/assests/forget.svg -------------------------------------------------------------------------------- /client/src/assests/login.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/assests/login.svg -------------------------------------------------------------------------------- /client/src/assests/reset.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/assests/reset.svg -------------------------------------------------------------------------------- /client/src/assests/update.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/assests/update.svg -------------------------------------------------------------------------------- /client/src/assests/welcome.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/assests/welcome.svg -------------------------------------------------------------------------------- /client/src/female.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/female.png -------------------------------------------------------------------------------- /client/src/helpers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/helpers/auth.js -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/redux/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/redux/reducers.js -------------------------------------------------------------------------------- /client/src/redux/slices/Courses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/redux/slices/Courses.js -------------------------------------------------------------------------------- /client/src/redux/slices/Grade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/redux/slices/Grade.js -------------------------------------------------------------------------------- /client/src/redux/slices/Quiz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/redux/slices/Quiz.js -------------------------------------------------------------------------------- /client/src/redux/slices/Seance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/redux/slices/Seance.js -------------------------------------------------------------------------------- /client/src/redux/slices/Task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/redux/slices/Task.js -------------------------------------------------------------------------------- /client/src/redux/slices/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/redux/slices/User.js -------------------------------------------------------------------------------- /client/src/redux/slices/answerslice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/redux/slices/answerslice.js -------------------------------------------------------------------------------- /client/src/redux/slices/classsline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/redux/slices/classsline.js -------------------------------------------------------------------------------- /client/src/redux/slices/commentslice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/redux/slices/commentslice.js -------------------------------------------------------------------------------- /client/src/redux/slices/notificationslice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/redux/slices/notificationslice.js -------------------------------------------------------------------------------- /client/src/redux/slices/questionslice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/redux/slices/questionslice.js -------------------------------------------------------------------------------- /client/src/redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/redux/store.js -------------------------------------------------------------------------------- /client/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/reportWebVitals.js -------------------------------------------------------------------------------- /client/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/serviceWorker.js -------------------------------------------------------------------------------- /client/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/setupTests.js -------------------------------------------------------------------------------- /client/src/socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/socket.js -------------------------------------------------------------------------------- /client/src/utlis/FileUpload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/utlis/FileUpload.js -------------------------------------------------------------------------------- /client/src/utlis/FileUploadEdit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/client/src/utlis/FileUploadEdit.js -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/.gitignore -------------------------------------------------------------------------------- /server/config/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/config/db.js -------------------------------------------------------------------------------- /server/controllers/AnswerController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/controllers/AnswerController.js -------------------------------------------------------------------------------- /server/controllers/Class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/controllers/Class.js -------------------------------------------------------------------------------- /server/controllers/CommentCourseController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/controllers/CommentCourseController.js -------------------------------------------------------------------------------- /server/controllers/Grade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/controllers/Grade.js -------------------------------------------------------------------------------- /server/controllers/InvitationClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/controllers/InvitationClass.js -------------------------------------------------------------------------------- /server/controllers/NotificationController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/controllers/NotificationController.js -------------------------------------------------------------------------------- /server/controllers/QuestionController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/controllers/QuestionController.js -------------------------------------------------------------------------------- /server/controllers/Quiz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/controllers/Quiz.js -------------------------------------------------------------------------------- /server/controllers/Scheduler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/controllers/Scheduler.js -------------------------------------------------------------------------------- /server/controllers/Task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/controllers/Task.js -------------------------------------------------------------------------------- /server/controllers/auth.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/controllers/auth.controller.js -------------------------------------------------------------------------------- /server/controllers/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/controllers/user.controller.js -------------------------------------------------------------------------------- /server/helpers/dbErrorHandling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/helpers/dbErrorHandling.js -------------------------------------------------------------------------------- /server/helpers/valid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/helpers/valid.js -------------------------------------------------------------------------------- /server/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/index.html -------------------------------------------------------------------------------- /server/models/Class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/models/Class.js -------------------------------------------------------------------------------- /server/models/CommentCourse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/models/CommentCourse.js -------------------------------------------------------------------------------- /server/models/Grade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/models/Grade.js -------------------------------------------------------------------------------- /server/models/InvitationClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/models/InvitationClass.js -------------------------------------------------------------------------------- /server/models/Quiz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/models/Quiz.js -------------------------------------------------------------------------------- /server/models/Scheduler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/models/Scheduler.js -------------------------------------------------------------------------------- /server/models/Task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/models/Task.js -------------------------------------------------------------------------------- /server/models/answer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/models/answer.js -------------------------------------------------------------------------------- /server/models/auth.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/models/auth.model.js -------------------------------------------------------------------------------- /server/models/courses.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/models/courses.model.js -------------------------------------------------------------------------------- /server/models/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/models/helper.js -------------------------------------------------------------------------------- /server/models/notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/models/notification.js -------------------------------------------------------------------------------- /server/models/question.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/models/question.js -------------------------------------------------------------------------------- /server/models/seance.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/models/seance.model.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/package.json -------------------------------------------------------------------------------- /server/procfile: -------------------------------------------------------------------------------- 1 | web: node server.js -------------------------------------------------------------------------------- /server/public/closer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/public/closer.png -------------------------------------------------------------------------------- /server/routes/Class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/routes/Class.js -------------------------------------------------------------------------------- /server/routes/CommentCourse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/routes/CommentCourse.js -------------------------------------------------------------------------------- /server/routes/Courses.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/routes/Courses.route.js -------------------------------------------------------------------------------- /server/routes/Grade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/routes/Grade.js -------------------------------------------------------------------------------- /server/routes/InvitationClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/routes/InvitationClass.js -------------------------------------------------------------------------------- /server/routes/Quiz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/routes/Quiz.js -------------------------------------------------------------------------------- /server/routes/Scheduler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/routes/Scheduler.js -------------------------------------------------------------------------------- /server/routes/SeanceController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/routes/SeanceController.js -------------------------------------------------------------------------------- /server/routes/Task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/routes/Task.js -------------------------------------------------------------------------------- /server/routes/answer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/routes/answer.js -------------------------------------------------------------------------------- /server/routes/auth.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/routes/auth.route.js -------------------------------------------------------------------------------- /server/routes/notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/routes/notification.js -------------------------------------------------------------------------------- /server/routes/question.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/routes/question.js -------------------------------------------------------------------------------- /server/routes/user.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/routes/user.route.js -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/server.js -------------------------------------------------------------------------------- /server/smart-closer-firebase-adminsdk-75ops-25473d0d1e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/louayyahyaoui/Smart-Virtual-Classroom/HEAD/server/smart-closer-firebase-adminsdk-75ops-25473d0d1e.json --------------------------------------------------------------------------------