common/src/common/models/node_item.py (7 lines): - line 19: # # TODO: double check this picks up porper class - line 28: # TODO: better way to do this introspection? - line 36: # TODO: remove this? - line 48: # TODO: make transactional? - line 60: # TODO: ensure modules always avilable - line 61: # TODO: order? - line 74: # TODO: make transactional? microservices/lti/src/routes/tool_launch.py (7 lines): - line 31: # TODO: verify id_token using platform_config.jwks url - line 32: # TODO: research a way to verify state and nonce for mitigating replay attacks - line 34: # TODO: add a check for the message type claim to be LtiDeepLinkingRequest - line 62: # TODO: Generate a DeepLinkingResponse token to send back to - line 74: # TODO: verify id_token using platform_config jwks url - line 75: # TODO: research a way to verify state and nonce for mitigating replay attacks - line 77: # TODO: add a check for the message type claim to be LtiResourceLinkRequest microservices/assessment_service/src/services/submitted_assessment.py (6 lines): - line 41: ## TODO: This will not be required once learner_ids are replaced with - line 86: # FIXME: Improve the API call using multithreading - line 90: # FIXME: Add more user_type in the user model - line 282: # TODO: filter by assessor id because we need to display - line 317: # TODO: filter by assessor id because we need to display - line 422: ## TODO: max_attempts will be added in the assessments in hierarchy which will microservices/user_management/src/routes/learner_association_group.py (6 lines): - line 398: # FIXME: Need to remove this dependency - line 610: # TODO: A user can be part of only - line 618: # FIXME: To add validation wheather that user belongs - line 765: # TODO: Currently single coach can be associated - line 785: # FIXME: currently we are allowing to add one - line 814: # FIXME: To add validation wheather that user belongs terraform/modules/learning_platform_backend/main.tf (4 lines): - line 1: # TODO: pin versions of everything - line 2: # TODO: add taint to gke cluster - line 65: # TODO: test timer? may need more? - line 91: #TODO: rename microservices/student_learner_profile/src/routes/learner.py (3 lines): - line 395: # TODO: rather then using the learner_id - line 491: # TODO: rather then using the learner_id - line 577: # TODO: rather then using the learner_id microservices/assessment_service/src/routes/submitted_assessment.py (3 lines): - line 295: # FIXME: Assumption: only one rubric for each assessment - line 518: ## TODO: Store user_id of the learner instead of user_id - line 522: ## FIXME: return statement should be executed in the end only microservices/student_learner_profile/src/schemas/learner_profile_schema.py (3 lines): - line 89: # TODO override this if schema of any of these fields changes - line 142: # TODO override this if schema of any of these fields changes - line 188: # TODO override this if schema of any of these fields changes terraform/stages/demo_environment/setup.bash (3 lines): - line 54: # TODO: Set Project ID and other variables - line 84: # TODO: External projects need to set these appropriately - line 94: # TODO: Backward compatibility changes old workflows/workflows/unit_test_linter_classroom_shim.yaml (2 lines): - line 24: # TODO: Add all microservice folders below. - line 44: # TODO: Add all microservice folders below. microservices/deep_knowledge_tracing/src/services/dataset.py (2 lines): - line 28: #TODO logic to be removed - line 47: #TODO to be replaced with all lus from lu collection microservices/lti/src/routes/tool_auth.py (2 lines): - line 79: # TODO: Currently the issuer should be unique. The combination of client_id - line 89: # TODO: Move the creation of state and nonce to services microservices/learning_object_service/src/services/hierarchy_content_mapping.py (2 lines): - line 83: # TODO: Enable this validation if update of LR links is forbidden - line 350: # TODO: This validation if only Alpha scope. old workflows/workflows/unit_test_linter_learning_object_service.yaml (2 lines): - line 23: # TODO: Add all microservice folders below. - line 43: # TODO: Add all microservice folders below. common/src/common/models/competency.py (2 lines): - line 32: # TODO: all own files - line 61: # TODO: sub-learning objectives, can we nest these arbitrarily? microservices/learning_record_service/src/schemas/agent_schema.py (1 line): - line 30: # FIXME: remove optional after all docs get this field microservices/learning_object_service/src/routes/learning_resource.py (1 line): - line 106: # TODO: This filter should be used when the content versioning is enabled microservices/user_management/src/routes/application.py (1 line): - line 155: # TODO: uncomment below line to create permissions microservices/course_ingestion/testing/firestore_emulator.py (1 line): - line 35: # TODO: script to unset / reset the environmental variables instead of microservices/lti/src/routes/platform_registration.py (1 line): - line 171: # TODO: Currently the issuer should be unique. But later, the combination of microservices/learning_object_service/src/routes/faq_content.py (1 line): - line 279: # TODO: delete FAQ contents from GCS microservices/authentication/src/routes/inspace_token.py (1 line): - line 6: # TODO: Replace TempUser with User once user management is available terraform/stages/project_bootstrap/env.bash (1 line): - line 19: # TODO: Set Project ID and other variables microservices/assessment_service/src/services/data_utils.py (1 line): - line 56: # FIXME: Extract tag Literal instead of whole dict microservices/deep_knowledge_tracing/src/services/create_user_events.py (1 line): - line 44: #TODO: Feedback needs to be changed from a map field to a flat field microservices/deep_knowledge_tracing/src/config.py (1 line): - line 54: #TODO: REQUIRED FIELDS needs to be udpated as per new Data model udpates microservices/deep_knowledge_tracing/src/services/train.py (1 line): - line 110: #TODO load model weights for given course microservices/learning_object_service/src/schemas/upload_pathway.py (1 line): - line 133: # FIXME: tags should be Literal common/src/common/models/base_model.py (1 line): - line 99: # TODO: uncomment when bug is fixed microservices/classroom_shim/src/routes/lti_assignment.py (1 line): - line 499: # TODO: Logic would be updated upon more discussion/clarity common/src/common/utils/parent_child_nodes_handler.py (1 line): - line 534: # FIXME: this is done to add ungate flag for first LR in project microservices/skill_service/src/services/ingest_csv.py (1 line): - line 129: # TODO: Istead of hardcoding skill_source("emsi") common/src/common/testing/firestore_emulator.py (1 line): - line 74: # TODO: script to unset / reset the environmental variables microservices/deep_knowledge_tracing/src/routes/job_status.py (1 line): - line 37: #TODO impelement experiment level predictions microservices/lti/src/routes/line_item.py (1 line): - line 33: # TODO: Update the scope validation decorator using FastAPI dependencies microservices/course_ingestion/services/learning_content_inference.py (1 line): - line 116: ## TODO download files from gcs. Do we need to download an URL from GCS? terraform/modules/ingress/main.tf (1 line): - line 47: # TODO: does this require cert_manager up and running or can they be completed in parallel microservices/authentication/src/routes/conftest.py (1 line): - line 5: # TODO: Replace TempUser with User once user management is available common/src/common/models/faq.py (1 line): - line 6: # TODO: Use this function to validate the FAQ Type microservices/classroom_shim/src/routes/grade.py (1 line): - line 41: # TODO: Need to check where the comment can be added in the classroom microservices/learning_object_service/src/schemas/learning_experience_schema.py (1 line): - line 147: # TODO: Disable update for following fields post Alpha terraform/modules/ingress_gclb/main.tf (1 line): - line 6: # TODO: switch to hashicorp k8s provider, use side by side microservices/llm_service/src/routes/query.py (1 line): - line 98: # TODO: RBAC check. This call allows the authenticated user to access common/src/common/utils/assessor_handler.py (1 line): - line 48: # FIXME: Assign None for the assessor. microservices/deep_knowledge_tracing/src/services/__init__.py (1 line): - line 2: #TODO load model weights for all courses common/src/common/utils/secrets.py (1 line): - line 30: # TODO: this should be built into a class that can use refresh token to get microservices/dashboard/controllers/dashboard_session_controller.py (1 line): - line 78: # TODO if "type" present in db, remove this terraform/modules/gke/variables.tf (1 line): - line 87: description = "TODO: copy paste from upstream module" microservices/user_management/src/schemas/user_schema.py (1 line): - line 77: # FIXME: remove optional after all docs get this field