├── README.md ├── infra ├── 01-FileUploadsResources │ ├── .gitignore │ ├── .terraform.lock.hcl │ ├── dynamodb.tf │ ├── locals.tf │ ├── providers.tf │ ├── s3.tf │ ├── s3 │ │ ├── main.tf │ │ ├── output.tf │ │ ├── sqs_policy.json │ │ └── variables.tf │ ├── templates │ │ └── sns_policy.json │ └── variables.tf ├── 02-Cognito │ ├── .gitignore │ ├── .terraform.lock.hcl │ ├── 01-providers.tf │ ├── 02-presignup_lambda.tf │ ├── 03-cognito.tf │ ├── 04-cognito_output.tf │ ├── 05_iam_role_s3_student_access.tf │ ├── 06-iam-role-s3-teacher-access.tf │ ├── 07-domain_r53.tf │ ├── policy.json │ ├── presignup_cognito.zip │ ├── presignup_cognito │ │ └── index.js │ └── variables.tf ├── 03-EKS │ ├── .gitignore │ ├── .terraform.lock.hcl │ ├── app_service_account.tf │ ├── data_sources.tf │ ├── ebs_csi.tf │ ├── eks.tf │ ├── externaldns.tf │ ├── helm_chart_config │ │ ├── aws_lb_custom_values.yml │ │ ├── ebs_csi_custom_values.yml │ │ ├── external_dns_custom_values.yml │ │ ├── monitoring_custom_values.yml │ │ ├── mysql_custom_values.yml │ │ ├── promtail_custom_values.yml │ │ └── shikshaapp_custom_values.yml │ ├── ingress.tf │ ├── kube_providers.tf │ ├── kubernetes_manifests │ │ ├── api-gateway.yaml │ │ ├── assessment.yaml │ │ ├── frontend.yaml │ │ ├── ingress-resource.yaml │ │ ├── mdm.yaml │ │ └── pvc.yaml │ ├── locals.tf │ ├── monitoring.tf │ ├── providers.tf │ ├── service_account_policies │ │ ├── cognito.json │ │ ├── ebs_csi_driver.json │ │ ├── external_dns.json │ │ ├── lb_controllor.json │ │ └── sqs_ses_ddb_s3.json │ ├── service_account_roles.tf │ ├── service_account_roles │ │ ├── main.tf │ │ ├── output.tf │ │ └── variables.tf │ ├── shiksha-helm-chart │ │ ├── .helmignore │ │ ├── Chart.lock │ │ ├── Chart.yaml │ │ ├── charts │ │ │ └── mysql-9.0.0.tgz │ │ ├── templates │ │ │ ├── api-gateway.yaml │ │ │ ├── assessment.yaml │ │ │ ├── ingress.yaml │ │ │ ├── mdm.yaml │ │ │ └── shiksha-frontend.yaml │ │ └── values.yaml │ ├── shiksha_app.tf │ ├── storage.tf │ ├── variables.tf │ └── vpc.tf ├── 04-S3CloudFront │ ├── .gitignore │ ├── .terraform.lock.hcl │ ├── cloudfront.tf │ ├── locals.tf │ ├── providers.tf │ ├── r53_acm_output.tf │ ├── r53_acm_setup.tf │ ├── s3.tf │ ├── s3_output.tf │ ├── templates │ │ └── s3-policy.json │ └── variables.tf └── 05-ECS │ ├── .gitignore │ ├── .terraform.lock.hcl │ ├── acm.tf │ ├── alb.tf │ ├── data_sources.tf │ ├── ecs.tf │ ├── ecs_service │ ├── main.tf │ ├── output.tf │ ├── security_groups.tf │ ├── service_discovery.tf │ └── variables.tf │ ├── ecs_task_execution_role.tf │ ├── locals.tf │ ├── providers.tf │ ├── role_policies │ ├── cognito.json │ └── sqs_s3_dynamodb.json │ ├── service_discovery.tf │ ├── variables.tf │ └── vpc.tf ├── online-tutoring-backend ├── .gitignore ├── administration-service │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── docker-compose.yaml │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── adminservice │ │ │ │ ├── AdministrationServiceApplication.java │ │ │ │ ├── CognitoClientConfiguration.java │ │ │ │ ├── controller │ │ │ │ ├── AdminServiceController.java │ │ │ │ ├── ReferenceDataController.java │ │ │ │ └── TeacherStudentMappingController.java │ │ │ │ ├── entity │ │ │ │ ├── Grade.java │ │ │ │ ├── Student.java │ │ │ │ ├── Subject.java │ │ │ │ ├── Teacher.java │ │ │ │ ├── TeacherSubjectGradeId.java │ │ │ │ └── TeacherSubjectGradeMap.java │ │ │ │ ├── exception │ │ │ │ ├── CustomExceptionHandler.java │ │ │ │ └── MappingAlreadyExistsException.java │ │ │ │ ├── model │ │ │ │ ├── CreateStudentRequest.java │ │ │ │ ├── CreateTeacherRequest.java │ │ │ │ ├── Dropdown.java │ │ │ │ ├── GradeAndSubjectMappingDetails.java │ │ │ │ ├── GradeAndSubjectMappingRequest.java │ │ │ │ ├── GradeAndSubjectMappingResponse.java │ │ │ │ ├── ListStudentsResponse.java │ │ │ │ ├── MapTeacherGradeSubjectRequest.java │ │ │ │ ├── RegisterTeacherMappingRequest.java │ │ │ │ ├── StudentDetails.java │ │ │ │ └── TeacherDetails.java │ │ │ │ ├── repo │ │ │ │ ├── CustomStudentRepository.java │ │ │ │ ├── GradeRepository.java │ │ │ │ ├── StudentRepository.java │ │ │ │ ├── SubjectRepository.java │ │ │ │ ├── TeacherRepository.java │ │ │ │ ├── TeacherSubjectGradeRepository.java │ │ │ │ └── impl │ │ │ │ │ └── CustomStudentRepositoryImpl.java │ │ │ │ ├── service │ │ │ │ ├── CognitoService.java │ │ │ │ ├── CourseRegistrationService.java │ │ │ │ └── UserService.java │ │ │ │ └── util │ │ │ │ └── Utilties.java │ │ └── resources │ │ │ ├── application-test.properties │ │ │ ├── application.properties │ │ │ └── db │ │ │ └── migration │ │ │ ├── V1__SchemaInit.sql │ │ │ ├── V2__SchemaInit.sql │ │ │ ├── V3__SchemaInit.sql │ │ │ └── V4__SchemaInit.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── adminservice │ │ ├── AdministrationServiceApplicationTests.java │ │ └── repo │ │ ├── MasterDataRepoTests.java │ │ └── StudentRepoTests.java ├── docker-compose.yaml ├── spring-cloud-api-gateway │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── apigateway │ │ │ │ ├── RouterValidator.java │ │ │ │ ├── SpringCloudApiGatewayApplication.java │ │ │ │ └── security │ │ │ │ ├── AuthenticationFilter.java │ │ │ │ ├── JwtConfiguration.java │ │ │ │ ├── JwtIdTokenCredentialsHolder.java │ │ │ │ └── LoggingFilter.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── apigateway │ │ └── SpringCloudApiGatewayApplicationTests.java └── student-assessment-service │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── studentassessment │ │ │ ├── StudentAssessmentServiceApplication.java │ │ │ ├── api │ │ │ └── mdm │ │ │ │ ├── Constants.java │ │ │ │ └── MdmClient.java │ │ │ ├── awsservices │ │ │ ├── AWSUtilityService.java │ │ │ ├── DynamoDBService.java │ │ │ └── SQSUploadListener.java │ │ │ ├── config │ │ │ └── AWSServicesClientConfiguration.java │ │ │ ├── controller │ │ │ └── AssessmentController.java │ │ │ ├── entity │ │ │ ├── Assessment.java │ │ │ ├── Student.java │ │ │ ├── StudentAssessmentMapping.java │ │ │ ├── StudentAssessmentMappingId.java │ │ │ └── dynamodb │ │ │ │ ├── NotificationDetails.java │ │ │ │ └── StudentNotification.java │ │ │ ├── exception │ │ │ ├── CustomExceptionHandler.java │ │ │ └── InvalidMetadataException.java │ │ │ ├── feign │ │ │ ├── FeignConfig.java │ │ │ └── FeignErrorDecoder.java │ │ │ ├── model │ │ │ ├── assessment │ │ │ │ ├── AssessmentDetails.java │ │ │ │ ├── AssessmentDetailsForStudentNotification.java │ │ │ │ ├── CreateAssessmentRequest.java │ │ │ │ ├── SearchAssessmentRequest.java │ │ │ │ ├── SearchAssessmentResponse.java │ │ │ │ ├── StudentPerformance.java │ │ │ │ ├── StudentPerformanceResponse.java │ │ │ │ ├── SubmittedAssessmentResponse.java │ │ │ │ ├── SubmittedAssessments.java │ │ │ │ ├── UpdateSubmittedAssessmentRequest.java │ │ │ │ └── UploadAnswerSheetRequest.java │ │ │ ├── mdm │ │ │ │ ├── ListStudentsResponse.java │ │ │ │ ├── StudentDetails.java │ │ │ │ └── TeacherDetails.java │ │ │ └── s3 │ │ │ │ ├── S3EventNotification.java │ │ │ │ └── S3UploadDocDetails.java │ │ │ ├── repo │ │ │ ├── AssessmentRepo.java │ │ │ ├── CustomAssessmentRepository.java │ │ │ ├── StudentAssessmentMappingRepo.java │ │ │ ├── StudentRepo.java │ │ │ └── impl │ │ │ │ └── CustomAssessmentRepositoryImpl.java │ │ │ └── service │ │ │ └── AssessmentService.java │ └── resources │ │ ├── application-test.properties │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── studentassessment │ │ ├── StudentAssessmentServiceApplicationTests.java │ │ ├── controller │ │ └── AssessmentControllerTests.java │ │ └── utils │ │ ├── LocalstackContainerInitializer.java │ │ └── MySqlDatabaseContainerInitializer.java │ └── resources │ ├── db │ └── migration │ │ └── V1__SchemaInit.sql │ ├── localstack │ └── 01_init.sh │ └── logback-test.xml └── online-tutoring-frontend ├── student-app ├── .dockerignore ├── .gitignore ├── Dockerfile ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.js │ ├── App.scss │ ├── App.test.js │ ├── components │ ├── ui │ │ ├── FormInput.module.scss │ │ ├── FormInputs.js │ │ ├── Layout.js │ │ ├── MainContent.js │ │ ├── NavBar.module.scss │ │ ├── Navbar.js │ │ ├── PaginationComponent.js │ │ └── Theme.js │ └── upload │ │ ├── PendingAssessments.js │ │ ├── UploadAssessmentAnswerSheetModal.js │ │ └── UploadedAnswerSheet.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── pages │ ├── Login.js │ ├── UploadAssessment.js │ └── UploadAssessmentTemp.js │ ├── reportWebVitals.js │ ├── setupTests.js │ ├── store │ └── login-context.js │ └── util │ ├── DdbClient.js │ ├── RequireAuth.js │ └── constants.js └── teacher-app ├── .dockerignore ├── .gitignore ├── Dockerfile ├── README.md ├── package-lock.json ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json ├── robots.txt └── teacher_education.ico └── src ├── App.js ├── App.scss ├── App.test.js ├── components ├── administration │ ├── Registration.module.scss │ ├── StudentRegistration.js │ ├── SubjectGradeRow.js │ ├── TeacherMappingModal.js │ ├── TeacherRegistration.js │ └── Teachers.js ├── assessment │ ├── AssessmentDetails.js │ ├── ScheduleAssessmentModal.js │ └── UploadAssessmentQnModal.js ├── classhandled │ └── ClassesList.js ├── students │ ├── StudentPerformanceModal.js │ └── StudentsList.js ├── submissions │ ├── SubmissionList.js │ └── UpdateSubmissionModal.js └── ui │ ├── DataGridCustomization.js │ ├── FormInput.module.scss │ ├── FormInputs.js │ ├── Layout.js │ ├── MainContent.js │ ├── NavBar.module.scss │ ├── Navbar.js │ ├── PaginationComponent.js │ ├── SideDraw.js │ ├── TabPanel.js │ ├── TablePaginationComponent.js │ └── Theme.js ├── index.css ├── index.js ├── logo.svg ├── pages ├── Administration.js ├── Assessments.js ├── Classes.js ├── Documents.js ├── Home.js ├── Login.js ├── Students.js └── Submissions.js ├── reportWebVitals.js ├── setupTests.js ├── store ├── login-context.js └── ui-context.js ├── texture-background.png └── util ├── RequireAuth.js ├── constants.js ├── functions.js ├── http-client.js └── queryparam-hook.js /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/README.md -------------------------------------------------------------------------------- /infra/01-FileUploadsResources/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/01-FileUploadsResources/.gitignore -------------------------------------------------------------------------------- /infra/01-FileUploadsResources/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/01-FileUploadsResources/.terraform.lock.hcl -------------------------------------------------------------------------------- /infra/01-FileUploadsResources/dynamodb.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/01-FileUploadsResources/dynamodb.tf -------------------------------------------------------------------------------- /infra/01-FileUploadsResources/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/01-FileUploadsResources/locals.tf -------------------------------------------------------------------------------- /infra/01-FileUploadsResources/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/01-FileUploadsResources/providers.tf -------------------------------------------------------------------------------- /infra/01-FileUploadsResources/s3.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/01-FileUploadsResources/s3.tf -------------------------------------------------------------------------------- /infra/01-FileUploadsResources/s3/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/01-FileUploadsResources/s3/main.tf -------------------------------------------------------------------------------- /infra/01-FileUploadsResources/s3/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/01-FileUploadsResources/s3/output.tf -------------------------------------------------------------------------------- /infra/01-FileUploadsResources/s3/sqs_policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/01-FileUploadsResources/s3/sqs_policy.json -------------------------------------------------------------------------------- /infra/01-FileUploadsResources/s3/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/01-FileUploadsResources/s3/variables.tf -------------------------------------------------------------------------------- /infra/01-FileUploadsResources/templates/sns_policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/01-FileUploadsResources/templates/sns_policy.json -------------------------------------------------------------------------------- /infra/01-FileUploadsResources/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/01-FileUploadsResources/variables.tf -------------------------------------------------------------------------------- /infra/02-Cognito/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/02-Cognito/.gitignore -------------------------------------------------------------------------------- /infra/02-Cognito/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/02-Cognito/.terraform.lock.hcl -------------------------------------------------------------------------------- /infra/02-Cognito/01-providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/02-Cognito/01-providers.tf -------------------------------------------------------------------------------- /infra/02-Cognito/02-presignup_lambda.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/02-Cognito/02-presignup_lambda.tf -------------------------------------------------------------------------------- /infra/02-Cognito/03-cognito.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/02-Cognito/03-cognito.tf -------------------------------------------------------------------------------- /infra/02-Cognito/04-cognito_output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/02-Cognito/04-cognito_output.tf -------------------------------------------------------------------------------- /infra/02-Cognito/05_iam_role_s3_student_access.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/02-Cognito/05_iam_role_s3_student_access.tf -------------------------------------------------------------------------------- /infra/02-Cognito/06-iam-role-s3-teacher-access.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/02-Cognito/06-iam-role-s3-teacher-access.tf -------------------------------------------------------------------------------- /infra/02-Cognito/07-domain_r53.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/02-Cognito/07-domain_r53.tf -------------------------------------------------------------------------------- /infra/02-Cognito/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/02-Cognito/policy.json -------------------------------------------------------------------------------- /infra/02-Cognito/presignup_cognito.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/02-Cognito/presignup_cognito.zip -------------------------------------------------------------------------------- /infra/02-Cognito/presignup_cognito/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/02-Cognito/presignup_cognito/index.js -------------------------------------------------------------------------------- /infra/02-Cognito/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/02-Cognito/variables.tf -------------------------------------------------------------------------------- /infra/03-EKS/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/.gitignore -------------------------------------------------------------------------------- /infra/03-EKS/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/.terraform.lock.hcl -------------------------------------------------------------------------------- /infra/03-EKS/app_service_account.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/app_service_account.tf -------------------------------------------------------------------------------- /infra/03-EKS/data_sources.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/data_sources.tf -------------------------------------------------------------------------------- /infra/03-EKS/ebs_csi.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/ebs_csi.tf -------------------------------------------------------------------------------- /infra/03-EKS/eks.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/eks.tf -------------------------------------------------------------------------------- /infra/03-EKS/externaldns.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/externaldns.tf -------------------------------------------------------------------------------- /infra/03-EKS/helm_chart_config/aws_lb_custom_values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/helm_chart_config/aws_lb_custom_values.yml -------------------------------------------------------------------------------- /infra/03-EKS/helm_chart_config/ebs_csi_custom_values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/helm_chart_config/ebs_csi_custom_values.yml -------------------------------------------------------------------------------- /infra/03-EKS/helm_chart_config/external_dns_custom_values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/helm_chart_config/external_dns_custom_values.yml -------------------------------------------------------------------------------- /infra/03-EKS/helm_chart_config/monitoring_custom_values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/helm_chart_config/monitoring_custom_values.yml -------------------------------------------------------------------------------- /infra/03-EKS/helm_chart_config/mysql_custom_values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/helm_chart_config/mysql_custom_values.yml -------------------------------------------------------------------------------- /infra/03-EKS/helm_chart_config/promtail_custom_values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/helm_chart_config/promtail_custom_values.yml -------------------------------------------------------------------------------- /infra/03-EKS/helm_chart_config/shikshaapp_custom_values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/helm_chart_config/shikshaapp_custom_values.yml -------------------------------------------------------------------------------- /infra/03-EKS/ingress.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/ingress.tf -------------------------------------------------------------------------------- /infra/03-EKS/kube_providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/kube_providers.tf -------------------------------------------------------------------------------- /infra/03-EKS/kubernetes_manifests/api-gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/kubernetes_manifests/api-gateway.yaml -------------------------------------------------------------------------------- /infra/03-EKS/kubernetes_manifests/assessment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/kubernetes_manifests/assessment.yaml -------------------------------------------------------------------------------- /infra/03-EKS/kubernetes_manifests/frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/kubernetes_manifests/frontend.yaml -------------------------------------------------------------------------------- /infra/03-EKS/kubernetes_manifests/ingress-resource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/kubernetes_manifests/ingress-resource.yaml -------------------------------------------------------------------------------- /infra/03-EKS/kubernetes_manifests/mdm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/kubernetes_manifests/mdm.yaml -------------------------------------------------------------------------------- /infra/03-EKS/kubernetes_manifests/pvc.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /infra/03-EKS/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/locals.tf -------------------------------------------------------------------------------- /infra/03-EKS/monitoring.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/monitoring.tf -------------------------------------------------------------------------------- /infra/03-EKS/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/providers.tf -------------------------------------------------------------------------------- /infra/03-EKS/service_account_policies/cognito.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/service_account_policies/cognito.json -------------------------------------------------------------------------------- /infra/03-EKS/service_account_policies/ebs_csi_driver.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/service_account_policies/ebs_csi_driver.json -------------------------------------------------------------------------------- /infra/03-EKS/service_account_policies/external_dns.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/service_account_policies/external_dns.json -------------------------------------------------------------------------------- /infra/03-EKS/service_account_policies/lb_controllor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/service_account_policies/lb_controllor.json -------------------------------------------------------------------------------- /infra/03-EKS/service_account_policies/sqs_ses_ddb_s3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/service_account_policies/sqs_ses_ddb_s3.json -------------------------------------------------------------------------------- /infra/03-EKS/service_account_roles.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/service_account_roles.tf -------------------------------------------------------------------------------- /infra/03-EKS/service_account_roles/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/service_account_roles/main.tf -------------------------------------------------------------------------------- /infra/03-EKS/service_account_roles/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/service_account_roles/output.tf -------------------------------------------------------------------------------- /infra/03-EKS/service_account_roles/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/service_account_roles/variables.tf -------------------------------------------------------------------------------- /infra/03-EKS/shiksha-helm-chart/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/shiksha-helm-chart/.helmignore -------------------------------------------------------------------------------- /infra/03-EKS/shiksha-helm-chart/Chart.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/shiksha-helm-chart/Chart.lock -------------------------------------------------------------------------------- /infra/03-EKS/shiksha-helm-chart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/shiksha-helm-chart/Chart.yaml -------------------------------------------------------------------------------- /infra/03-EKS/shiksha-helm-chart/charts/mysql-9.0.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/shiksha-helm-chart/charts/mysql-9.0.0.tgz -------------------------------------------------------------------------------- /infra/03-EKS/shiksha-helm-chart/templates/api-gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/shiksha-helm-chart/templates/api-gateway.yaml -------------------------------------------------------------------------------- /infra/03-EKS/shiksha-helm-chart/templates/assessment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/shiksha-helm-chart/templates/assessment.yaml -------------------------------------------------------------------------------- /infra/03-EKS/shiksha-helm-chart/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/shiksha-helm-chart/templates/ingress.yaml -------------------------------------------------------------------------------- /infra/03-EKS/shiksha-helm-chart/templates/mdm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/shiksha-helm-chart/templates/mdm.yaml -------------------------------------------------------------------------------- /infra/03-EKS/shiksha-helm-chart/templates/shiksha-frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/shiksha-helm-chart/templates/shiksha-frontend.yaml -------------------------------------------------------------------------------- /infra/03-EKS/shiksha-helm-chart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/shiksha-helm-chart/values.yaml -------------------------------------------------------------------------------- /infra/03-EKS/shiksha_app.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/shiksha_app.tf -------------------------------------------------------------------------------- /infra/03-EKS/storage.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/storage.tf -------------------------------------------------------------------------------- /infra/03-EKS/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/variables.tf -------------------------------------------------------------------------------- /infra/03-EKS/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/03-EKS/vpc.tf -------------------------------------------------------------------------------- /infra/04-S3CloudFront/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/04-S3CloudFront/.gitignore -------------------------------------------------------------------------------- /infra/04-S3CloudFront/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/04-S3CloudFront/.terraform.lock.hcl -------------------------------------------------------------------------------- /infra/04-S3CloudFront/cloudfront.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/04-S3CloudFront/cloudfront.tf -------------------------------------------------------------------------------- /infra/04-S3CloudFront/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/04-S3CloudFront/locals.tf -------------------------------------------------------------------------------- /infra/04-S3CloudFront/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/04-S3CloudFront/providers.tf -------------------------------------------------------------------------------- /infra/04-S3CloudFront/r53_acm_output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/04-S3CloudFront/r53_acm_output.tf -------------------------------------------------------------------------------- /infra/04-S3CloudFront/r53_acm_setup.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/04-S3CloudFront/r53_acm_setup.tf -------------------------------------------------------------------------------- /infra/04-S3CloudFront/s3.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/04-S3CloudFront/s3.tf -------------------------------------------------------------------------------- /infra/04-S3CloudFront/s3_output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/04-S3CloudFront/s3_output.tf -------------------------------------------------------------------------------- /infra/04-S3CloudFront/templates/s3-policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/04-S3CloudFront/templates/s3-policy.json -------------------------------------------------------------------------------- /infra/04-S3CloudFront/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/04-S3CloudFront/variables.tf -------------------------------------------------------------------------------- /infra/05-ECS/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/05-ECS/.gitignore -------------------------------------------------------------------------------- /infra/05-ECS/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/05-ECS/.terraform.lock.hcl -------------------------------------------------------------------------------- /infra/05-ECS/acm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/05-ECS/acm.tf -------------------------------------------------------------------------------- /infra/05-ECS/alb.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/05-ECS/alb.tf -------------------------------------------------------------------------------- /infra/05-ECS/data_sources.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/05-ECS/data_sources.tf -------------------------------------------------------------------------------- /infra/05-ECS/ecs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/05-ECS/ecs.tf -------------------------------------------------------------------------------- /infra/05-ECS/ecs_service/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/05-ECS/ecs_service/main.tf -------------------------------------------------------------------------------- /infra/05-ECS/ecs_service/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/05-ECS/ecs_service/output.tf -------------------------------------------------------------------------------- /infra/05-ECS/ecs_service/security_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/05-ECS/ecs_service/security_groups.tf -------------------------------------------------------------------------------- /infra/05-ECS/ecs_service/service_discovery.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/05-ECS/ecs_service/service_discovery.tf -------------------------------------------------------------------------------- /infra/05-ECS/ecs_service/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/05-ECS/ecs_service/variables.tf -------------------------------------------------------------------------------- /infra/05-ECS/ecs_task_execution_role.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/05-ECS/ecs_task_execution_role.tf -------------------------------------------------------------------------------- /infra/05-ECS/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/05-ECS/locals.tf -------------------------------------------------------------------------------- /infra/05-ECS/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/05-ECS/providers.tf -------------------------------------------------------------------------------- /infra/05-ECS/role_policies/cognito.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/05-ECS/role_policies/cognito.json -------------------------------------------------------------------------------- /infra/05-ECS/role_policies/sqs_s3_dynamodb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/05-ECS/role_policies/sqs_s3_dynamodb.json -------------------------------------------------------------------------------- /infra/05-ECS/service_discovery.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/05-ECS/service_discovery.tf -------------------------------------------------------------------------------- /infra/05-ECS/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/05-ECS/variables.tf -------------------------------------------------------------------------------- /infra/05-ECS/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/infra/05-ECS/vpc.tf -------------------------------------------------------------------------------- /online-tutoring-backend/.gitignore: -------------------------------------------------------------------------------- 1 | env/ -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/.gitignore -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/docker-compose.yaml -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/mvnw -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/mvnw.cmd -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/pom.xml -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/AdministrationServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/AdministrationServiceApplication.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/CognitoClientConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/CognitoClientConfiguration.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/controller/AdminServiceController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/controller/AdminServiceController.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/controller/ReferenceDataController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/controller/ReferenceDataController.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/controller/TeacherStudentMappingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/controller/TeacherStudentMappingController.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/entity/Grade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/entity/Grade.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/entity/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/entity/Student.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/entity/Subject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/entity/Subject.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/entity/Teacher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/entity/Teacher.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/entity/TeacherSubjectGradeId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/entity/TeacherSubjectGradeId.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/entity/TeacherSubjectGradeMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/entity/TeacherSubjectGradeMap.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/exception/CustomExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/exception/CustomExceptionHandler.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/exception/MappingAlreadyExistsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/exception/MappingAlreadyExistsException.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/CreateStudentRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/CreateStudentRequest.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/CreateTeacherRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/CreateTeacherRequest.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/Dropdown.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/Dropdown.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/GradeAndSubjectMappingDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/GradeAndSubjectMappingDetails.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/GradeAndSubjectMappingRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/GradeAndSubjectMappingRequest.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/GradeAndSubjectMappingResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/GradeAndSubjectMappingResponse.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/ListStudentsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/ListStudentsResponse.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/MapTeacherGradeSubjectRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/MapTeacherGradeSubjectRequest.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/RegisterTeacherMappingRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/RegisterTeacherMappingRequest.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/StudentDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/StudentDetails.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/TeacherDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/model/TeacherDetails.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/repo/CustomStudentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/repo/CustomStudentRepository.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/repo/GradeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/repo/GradeRepository.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/repo/StudentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/repo/StudentRepository.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/repo/SubjectRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/repo/SubjectRepository.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/repo/TeacherRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/repo/TeacherRepository.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/repo/TeacherSubjectGradeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/repo/TeacherSubjectGradeRepository.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/repo/impl/CustomStudentRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/repo/impl/CustomStudentRepositoryImpl.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/service/CognitoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/service/CognitoService.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/service/CourseRegistrationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/service/CourseRegistrationService.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/service/UserService.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/java/com/adminservice/util/Utilties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/java/com/adminservice/util/Utilties.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/resources/application-test.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/resources/db/migration/V1__SchemaInit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/resources/db/migration/V1__SchemaInit.sql -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/resources/db/migration/V2__SchemaInit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/resources/db/migration/V2__SchemaInit.sql -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/resources/db/migration/V3__SchemaInit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/resources/db/migration/V3__SchemaInit.sql -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/main/resources/db/migration/V4__SchemaInit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/main/resources/db/migration/V4__SchemaInit.sql -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/test/java/com/adminservice/AdministrationServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/test/java/com/adminservice/AdministrationServiceApplicationTests.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/test/java/com/adminservice/repo/MasterDataRepoTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/administration-service/src/test/java/com/adminservice/repo/MasterDataRepoTests.java -------------------------------------------------------------------------------- /online-tutoring-backend/administration-service/src/test/java/com/adminservice/repo/StudentRepoTests.java: -------------------------------------------------------------------------------- 1 | package com.adminservice.repo; 2 | 3 | public class StudentRepoTests { 4 | } 5 | -------------------------------------------------------------------------------- /online-tutoring-backend/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/docker-compose.yaml -------------------------------------------------------------------------------- /online-tutoring-backend/spring-cloud-api-gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/spring-cloud-api-gateway/.gitignore -------------------------------------------------------------------------------- /online-tutoring-backend/spring-cloud-api-gateway/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/spring-cloud-api-gateway/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /online-tutoring-backend/spring-cloud-api-gateway/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/spring-cloud-api-gateway/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /online-tutoring-backend/spring-cloud-api-gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/spring-cloud-api-gateway/mvnw -------------------------------------------------------------------------------- /online-tutoring-backend/spring-cloud-api-gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/spring-cloud-api-gateway/mvnw.cmd -------------------------------------------------------------------------------- /online-tutoring-backend/spring-cloud-api-gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/spring-cloud-api-gateway/pom.xml -------------------------------------------------------------------------------- /online-tutoring-backend/spring-cloud-api-gateway/src/main/java/com/apigateway/RouterValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/spring-cloud-api-gateway/src/main/java/com/apigateway/RouterValidator.java -------------------------------------------------------------------------------- /online-tutoring-backend/spring-cloud-api-gateway/src/main/java/com/apigateway/SpringCloudApiGatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/spring-cloud-api-gateway/src/main/java/com/apigateway/SpringCloudApiGatewayApplication.java -------------------------------------------------------------------------------- /online-tutoring-backend/spring-cloud-api-gateway/src/main/java/com/apigateway/security/AuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/spring-cloud-api-gateway/src/main/java/com/apigateway/security/AuthenticationFilter.java -------------------------------------------------------------------------------- /online-tutoring-backend/spring-cloud-api-gateway/src/main/java/com/apigateway/security/JwtConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/spring-cloud-api-gateway/src/main/java/com/apigateway/security/JwtConfiguration.java -------------------------------------------------------------------------------- /online-tutoring-backend/spring-cloud-api-gateway/src/main/java/com/apigateway/security/JwtIdTokenCredentialsHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/spring-cloud-api-gateway/src/main/java/com/apigateway/security/JwtIdTokenCredentialsHolder.java -------------------------------------------------------------------------------- /online-tutoring-backend/spring-cloud-api-gateway/src/main/java/com/apigateway/security/LoggingFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/spring-cloud-api-gateway/src/main/java/com/apigateway/security/LoggingFilter.java -------------------------------------------------------------------------------- /online-tutoring-backend/spring-cloud-api-gateway/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/spring-cloud-api-gateway/src/main/resources/application.properties -------------------------------------------------------------------------------- /online-tutoring-backend/spring-cloud-api-gateway/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/spring-cloud-api-gateway/src/main/resources/application.yml -------------------------------------------------------------------------------- /online-tutoring-backend/spring-cloud-api-gateway/src/test/java/com/apigateway/SpringCloudApiGatewayApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/spring-cloud-api-gateway/src/test/java/com/apigateway/SpringCloudApiGatewayApplicationTests.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/.gitignore -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/mvnw -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/mvnw.cmd -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/pom.xml -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/StudentAssessmentServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/StudentAssessmentServiceApplication.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/api/mdm/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/api/mdm/Constants.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/api/mdm/MdmClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/api/mdm/MdmClient.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/awsservices/AWSUtilityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/awsservices/AWSUtilityService.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/awsservices/DynamoDBService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/awsservices/DynamoDBService.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/awsservices/SQSUploadListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/awsservices/SQSUploadListener.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/config/AWSServicesClientConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/config/AWSServicesClientConfiguration.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/controller/AssessmentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/controller/AssessmentController.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/entity/Assessment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/entity/Assessment.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/entity/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/entity/Student.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/entity/StudentAssessmentMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/entity/StudentAssessmentMapping.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/entity/StudentAssessmentMappingId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/entity/StudentAssessmentMappingId.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/entity/dynamodb/NotificationDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/entity/dynamodb/NotificationDetails.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/entity/dynamodb/StudentNotification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/entity/dynamodb/StudentNotification.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/exception/CustomExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/exception/CustomExceptionHandler.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/exception/InvalidMetadataException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/exception/InvalidMetadataException.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/feign/FeignConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/feign/FeignConfig.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/feign/FeignErrorDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/feign/FeignErrorDecoder.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/AssessmentDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/AssessmentDetails.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/AssessmentDetailsForStudentNotification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/AssessmentDetailsForStudentNotification.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/CreateAssessmentRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/CreateAssessmentRequest.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/SearchAssessmentRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/SearchAssessmentRequest.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/SearchAssessmentResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/SearchAssessmentResponse.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/StudentPerformance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/StudentPerformance.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/StudentPerformanceResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/StudentPerformanceResponse.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/SubmittedAssessmentResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/SubmittedAssessmentResponse.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/SubmittedAssessments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/SubmittedAssessments.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/UpdateSubmittedAssessmentRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/UpdateSubmittedAssessmentRequest.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/UploadAnswerSheetRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/assessment/UploadAnswerSheetRequest.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/mdm/ListStudentsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/mdm/ListStudentsResponse.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/mdm/StudentDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/mdm/StudentDetails.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/mdm/TeacherDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/mdm/TeacherDetails.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/s3/S3EventNotification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/s3/S3EventNotification.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/s3/S3UploadDocDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/model/s3/S3UploadDocDetails.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/repo/AssessmentRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/repo/AssessmentRepo.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/repo/CustomAssessmentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/repo/CustomAssessmentRepository.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/repo/StudentAssessmentMappingRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/repo/StudentAssessmentMappingRepo.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/repo/StudentRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/repo/StudentRepo.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/repo/impl/CustomAssessmentRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/repo/impl/CustomAssessmentRepositoryImpl.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/service/AssessmentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/java/com/studentassessment/service/AssessmentService.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/resources/application-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/resources/application-test.properties -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/main/resources/application.properties -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/test/java/com/studentassessment/StudentAssessmentServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/test/java/com/studentassessment/StudentAssessmentServiceApplicationTests.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/test/java/com/studentassessment/controller/AssessmentControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/test/java/com/studentassessment/controller/AssessmentControllerTests.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/test/java/com/studentassessment/utils/LocalstackContainerInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/test/java/com/studentassessment/utils/LocalstackContainerInitializer.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/test/java/com/studentassessment/utils/MySqlDatabaseContainerInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/test/java/com/studentassessment/utils/MySqlDatabaseContainerInitializer.java -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/test/resources/db/migration/V1__SchemaInit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/test/resources/db/migration/V1__SchemaInit.sql -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/test/resources/localstack/01_init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/test/resources/localstack/01_init.sh -------------------------------------------------------------------------------- /online-tutoring-backend/student-assessment-service/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-backend/student-assessment-service/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .git 3 | Dockerfile -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/.gitignore -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/Dockerfile -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/README.md -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/package-lock.json -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/package.json -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/public/favicon.ico -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/public/index.html -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/public/logo192.png -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/public/logo512.png -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/public/manifest.json -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/public/robots.txt -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/App.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/App.scss -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/App.test.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/components/ui/FormInput.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/components/ui/FormInput.module.scss -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/components/ui/FormInputs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/components/ui/FormInputs.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/components/ui/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/components/ui/Layout.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/components/ui/MainContent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/components/ui/MainContent.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/components/ui/NavBar.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/components/ui/NavBar.module.scss -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/components/ui/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/components/ui/Navbar.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/components/ui/PaginationComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/components/ui/PaginationComponent.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/components/ui/Theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/components/ui/Theme.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/components/upload/PendingAssessments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/components/upload/PendingAssessments.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/components/upload/UploadAssessmentAnswerSheetModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/components/upload/UploadAssessmentAnswerSheetModal.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/components/upload/UploadedAnswerSheet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/components/upload/UploadedAnswerSheet.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/index.css -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/index.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/logo.svg -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/pages/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/pages/Login.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/pages/UploadAssessment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/pages/UploadAssessment.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/pages/UploadAssessmentTemp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/pages/UploadAssessmentTemp.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/reportWebVitals.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/setupTests.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/store/login-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/store/login-context.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/util/DdbClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/util/DdbClient.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/util/RequireAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/util/RequireAuth.js -------------------------------------------------------------------------------- /online-tutoring-frontend/student-app/src/util/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/student-app/src/util/constants.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .git 3 | Dockerfile -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/.gitignore -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/Dockerfile -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/README.md -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/package-lock.json -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/package.json -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/public/favicon.ico -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/public/index.html -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/public/logo192.png -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/public/logo512.png -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/public/manifest.json -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/public/robots.txt -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/public/teacher_education.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/public/teacher_education.ico -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/App.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/App.scss -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/App.test.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/administration/Registration.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/administration/Registration.module.scss -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/administration/StudentRegistration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/administration/StudentRegistration.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/administration/SubjectGradeRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/administration/SubjectGradeRow.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/administration/TeacherMappingModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/administration/TeacherMappingModal.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/administration/TeacherRegistration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/administration/TeacherRegistration.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/administration/Teachers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/administration/Teachers.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/assessment/AssessmentDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/assessment/AssessmentDetails.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/assessment/ScheduleAssessmentModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/assessment/ScheduleAssessmentModal.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/assessment/UploadAssessmentQnModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/assessment/UploadAssessmentQnModal.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/classhandled/ClassesList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/classhandled/ClassesList.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/students/StudentPerformanceModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/students/StudentPerformanceModal.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/students/StudentsList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/students/StudentsList.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/submissions/SubmissionList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/submissions/SubmissionList.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/submissions/UpdateSubmissionModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/submissions/UpdateSubmissionModal.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/ui/DataGridCustomization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/ui/DataGridCustomization.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/ui/FormInput.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/ui/FormInput.module.scss -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/ui/FormInputs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/ui/FormInputs.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/ui/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/ui/Layout.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/ui/MainContent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/ui/MainContent.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/ui/NavBar.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/ui/NavBar.module.scss -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/ui/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/ui/Navbar.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/ui/PaginationComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/ui/PaginationComponent.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/ui/SideDraw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/ui/SideDraw.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/ui/TabPanel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/ui/TabPanel.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/ui/TablePaginationComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/ui/TablePaginationComponent.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/components/ui/Theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/components/ui/Theme.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/index.css -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/index.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/logo.svg -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/pages/Administration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/pages/Administration.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/pages/Assessments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/pages/Assessments.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/pages/Classes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/pages/Classes.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/pages/Documents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/pages/Documents.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/pages/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/pages/Home.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/pages/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/pages/Login.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/pages/Students.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/pages/Students.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/pages/Submissions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/pages/Submissions.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/reportWebVitals.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/setupTests.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/store/login-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/store/login-context.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/store/ui-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/store/ui-context.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/texture-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/texture-background.png -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/util/RequireAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/util/RequireAuth.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/util/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/util/constants.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/util/functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/util/functions.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/util/http-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/util/http-client.js -------------------------------------------------------------------------------- /online-tutoring-frontend/teacher-app/src/util/queryparam-hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a-pavithraa/online-tutoring/HEAD/online-tutoring-frontend/teacher-app/src/util/queryparam-hook.js --------------------------------------------------------------------------------