MCPcopy Create free account

hub / github.com/GeminiLight/gen-mentor / functions

Functions216 in github.com/GeminiLight/gen-mentor

↓ 1 callersFunctionrender_existing_goals
()
frontend/pages/goal_management.py:59
↓ 1 callersFunctionrender_goal
(goal)
frontend/pages/onboarding.py:78
↓ 1 callersFunctionrender_goal_management
()
frontend/pages/goal_management.py:10
↓ 1 callersFunctionrender_information
(goal)
frontend/pages/onboarding.py:103
↓ 1 callersFunctionrender_learner_profile
()
frontend/pages/learner_profile.py:11
↓ 1 callersFunctionrender_learner_profile_info
(goal)
frontend/pages/learner_profile.py:35
↓ 1 callersFunctionrender_learning_content
()
frontend/pages/knowledge_document.py:20
↓ 1 callersFunctionrender_learning_path
()
frontend/pages/learning_path.py:9
↓ 1 callersFunctionrender_learning_preferences
(goal)
frontend/pages/learner_profile.py:85
↓ 1 callersFunctionrender_learning_progress
(goal)
frontend/pages/dashboard.py:27
↓ 1 callersFunctionrender_learning_sessions
(goal)
frontend/pages/learning_path.py:69
↓ 1 callersFunctionrender_mastery_skills_timeseries
(goal)
frontend/pages/dashboard.py:140
↓ 1 callersFunctionrender_motivataional_triggers
()
frontend/pages/knowledge_document.py:83
↓ 1 callersFunctionrender_onboard
()
frontend/pages/onboarding.py:60
↓ 1 callersFunctionrender_overall_information
(goal)
frontend/pages/learning_path.py:45
↓ 1 callersFunctionrender_questions
(quiz_data)
frontend/pages/knowledge_document.py:413
↓ 1 callersFunctionrender_session_details
(goal)
frontend/pages/knowledge_document.py:97
↓ 1 callersFunctionrender_session_learning_timeseries
(goal)
frontend/pages/dashboard.py:101
↓ 1 callersFunctionrender_skill_gap
()
frontend/pages/skill_gap.py:13
↓ 1 callersFunctionrender_skill_radar_chart
(goal)
frontend/pages/dashboard.py:35
↓ 1 callersFunctionrender_topbar
()
frontend/components/topbar.py:32
↓ 1 callersMethodreschedule
Reschedule the learning path with optional new session_count/feedback.
backend/modules/personalized_resource_delivery/agents/learning_path_scheduler.py:68
↓ 1 callersFunctionreschedule_learning_path
(learning_path, learner_profile, session_count, other_feedback="", llm_type="gpt4o", method_name="genmentor")
frontend/utils/request_api.py:124
↓ 1 callersFunctionreschedule_learning_path_with_llm
Convenience helper to reschedule an existing learning path via the scheduler.
backend/modules/personalized_resource_delivery/agents/learning_path_scheduler.py:93
↓ 1 callersFunctionschedule_learning_path
(learner_profile, session_count, llm_type="gpt4o", method_name="genmentor")
frontend/utils/request_api.py:114
↓ 1 callersFunctionschedule_learning_path_with_llm
Convenience helper to create a scheduler and produce a new learning path.
backend/modules/personalized_resource_delivery/agents/learning_path_scheduler.py:78
↓ 1 callersMethodschedule_session
Schedule sessions based on learner profile and desired count.
backend/modules/personalized_resource_delivery/agents/learning_path_scheduler.py:52
↓ 1 callersFunctionshow_reset_dialog
()
frontend/main.py:30
↓ 1 callersMethodsimulate_interactions
Simulate learner interactions based on the ground-truth profile and session count. Args: input_dict (dict): Input dictio
backend/modules/learner_simulation/learner_behavior_simulator.py:50
↓ 1 callersMethodto_dict
Converts the dataclass instance to a dictionary. This method uses the `asdict` utility from the `dataclasses` module, which
backend/base/dataclass.py:60
↓ 1 callersFunctiontrack_session_learning_start_time
()
frontend/components/time_tracking.py:7
↓ 1 callersFunctionupdate_learner_profile_with_feedback
(goal, feedback_data, session_information="")
frontend/pages/knowledge_document.py:501
↓ 1 callersFunctionupdate_learner_profile_with_llm
Public helper for updating an existing learner profile via the LLM backend.
backend/modules/adaptive_learner_modeling/agents/adaptive_learning_profiler.py:84
↓ 1 callersMethodupdate_profile
Update an existing learner profile with fresh interaction data.
backend/modules/adaptive_learner_modeling/agents/adaptive_learning_profiler.py:58
Method__init__
(self, model: Any, *, search_rag_manager: Optional[SearchRagManager] = None, use_search: bool = True)
backend/modules/personalized_resource_delivery/agents/search_enhanced_knowledge_drafter.py:43
Method__init__
(self, model)
backend/modules/personalized_resource_delivery/agents/learner_feedback_simulator.py:41
Method__init__
(self, model: Any, *, search_rag_manager: Optional[SearchRagManager] = None)
backend/modules/personalized_resource_delivery/agents/learning_content_creator.py:32
Method__init__
(self, model: Any)
backend/modules/personalized_resource_delivery/agents/learning_document_integrator.py:37
Method__init__
(self, model: Any)
backend/modules/personalized_resource_delivery/agents/learning_path_scheduler.py:45
Method__init__
(self, model: Any)
backend/modules/personalized_resource_delivery/agents/document_quiz_generator.py:38
Method__init__
(self, model: Any)
backend/modules/personalized_resource_delivery/agents/goal_oriented_knowledge_explorer.py:23
Method__init__
(self, model: Any, *, search_rag_manager: Optional[SearchRagManager] = None)
backend/modules/ai_chatbot_tutor/agents/ai_chatbot_tutor.py:76
Method__init__
(self, model: Any)
backend/modules/skill_gap_identification/agents/learning_goal_refiner.py:26
Method__init__
(self, model: Any)
backend/modules/skill_gap_identification/agents/skill_requirement_mapper.py:25
Method__init__
(self, model: Any, )
backend/modules/skill_gap_identification/agents/skill_gap_identifier.py:27
Method__init__
(self, model: Any)
backend/modules/adaptive_learner_modeling/agents/adaptive_learning_profiler.py:43
Method__init__
(self, model: Any)
backend/modules/learner_simulation/learner_behavior_simulator.py:43
Method__init__
(self, model: Any)
backend/modules/learner_simulation/grounding_profile_creator.py:67
Method__init__
Initialize a base agent with JSON output and validation.
backend/base/base_agent.py:36
Method__init__
( self, embedder: Embeddings, text_splitter: Optional[TextSplitter] = None, v
backend/base/search_rag.py:22
Method__init__
( self, searcher: BaseModel, loader_type: str = "web", max_se
backend/base/searcher_factory.py:73
Method_coerce_mapping
(cls, v)
backend/modules/learner_simulation/learner_behavior_simulator.py:25
Method_coerce_mapping
(cls, v)
backend/modules/learner_simulation/grounding_profile_creator.py:25
Method_coerce_mapping
(cls, v)
backend/modules/learner_simulation/grounding_profile_creator.py:49
Functionchat_with_autor
(request: ChatWithAutorRequest)
backend/main.py:53
Methodcheck_gap_consistency
(cls, is_gap_value, info)
backend/modules/skill_gap_identification/schemas.py:67
Functionclick_chatbot_func
()
frontend/components/chatbot.py:31
Methodcoerce_jsonish
(cls, v: Any)
backend/modules/personalized_resource_delivery/agents/search_enhanced_knowledge_drafter.py:29
Methodcoerce_jsonish
(cls, v: Any)
backend/modules/personalized_resource_delivery/agents/learner_feedback_simulator.py:27
Methodcoerce_jsonish
(cls, v: Any)
backend/modules/personalized_resource_delivery/agents/learning_document_integrator.py:25
Methodcoerce_jsonish
(cls, v: Any)
backend/modules/personalized_resource_delivery/agents/document_quiz_generator.py:25
Methodcoerce_profile
(cls, v: Any)
backend/modules/ai_chatbot_tutor/agents/ai_chatbot_tutor.py:65
Functionconvert_knowledge_perspectives_to_markdown
(data)
frontend/utils/format.py:4
Methodcreate
( splitter_type: str = "recursive_character", chunk_size: int = 1000, chunk_overlap: i
backend/base/rag_factory.py:23
Methodcreate
( vectorstore_type: str = "chroma", collection_name: str = "default", persist_director
backend/base/rag_factory.py:48
Functioncreate_ground_truth_profile_with_llm
( llm: Any, learning_goal: str, learner_information: Union[str, Mapping[str, Any]] = "", skill
backend/modules/learner_simulation/grounding_profile_creator.py:96
Functioncreate_learner_profile
(request: LearnerProfileInitializationRequest)
backend/main.py:152
Functioncreate_learner_profile_with_info
(request: LearnerProfileInitializationWithInfoRequest)
backend/main.py:128
Functiondraft_knowledge_point
(learner_profile, learning_path, learning_session, knowledge_points, knowledge_point, use_search, llm_type="gp
frontend/utils/request_api.py:162
Functiondraft_knowledge_point
(request: KnowledgePointDraftingRequest)
backend/main.py:258
Functiondraft_knowledge_points
(request: KnowledgePointsDraftingRequest)
backend/main.py:273
Methoddraft_section
(self, payload: ContentDraftPayload | Mapping[str, Any] | str)
backend/modules/personalized_resource_delivery/agents/learning_content_creator.py:43
Methodensure_nonempty_goal
(cls, v: str)
backend/modules/adaptive_learner_modeling/schemas.py:61
Methodensure_nonempty_strings
(cls, v: Sequence[str])
backend/modules/personalized_resource_delivery/schemas.py:30
Functionexplore_knowledge_points
(request: KnowledgePointExplorationRequest)
backend/main.py:240
Methodfeedback_content
(self, payload: LearningContentFeedbackPayload | Mapping[str, Any] | str)
backend/modules/personalized_resource_delivery/agents/learner_feedback_simulator.py:53
Methodfeedback_path
(self, payload: LearningPathFeedbackPayload | Mapping[str, Any] | str)
backend/modules/personalized_resource_delivery/agents/learner_feedback_simulator.py:45
Methodfrom_config
( config: Union[DictConfig, Dict[str, Any]], )
backend/base/searcher_factory.py:85
Methodfrom_json
Constructs a dataclass instance or a list of instances from a JSON string. This method acts as a smart constructor that can handle b
backend/base/dataclass.py:73
Functiongenerate_document_quizzes
(request: KnowledgeQuizGenerationRequest)
backend/main.py:303
Functionget_current_knowledge_point_uid
()
frontend/utils/state.py:220
Functionget_existing_goal_id_list
()
frontend/utils/state.py:196
Functionidentify_skill_gap
(goal: str = Form(...), cv: UploadFile = File(...), model_provider: str = Form("deepseek"), model_name: str =
backend/main.py:102
Functionidentify_skill_gap_with_info
(request: SkillGapIdentificationRequest)
backend/main.py:82
Functionintegrate_learning_document
(request: LearningDocumentIntegrationRequest)
backend/main.py:288
Methodinvoke
Load documents from the provided URLs using the specified loader.
backend/base/searcher_factory.py:48
Methodlimit_length_and_names
(cls, v: List[SkillGap])
backend/modules/skill_gap_identification/schemas.py:87
Methodlimit_reason_words
(cls, v: str)
backend/modules/skill_gap_identification/schemas.py:59
Methodlimit_sessions
(cls, v: List[SessionItem])
backend/modules/personalized_resource_delivery/schemas.py:39
Functionlist_llm_models
()
backend/main.py:41
Functionload_json
(file_path)
backend/utils/preprocess.py:25
Functionmap_goal_to_skills_with_llm
(llm: Any, learning_goal: str)
backend/modules/skill_gap_identification/agents/skill_requirement_mapper.py:40
Functionon_refine_click
()
frontend/components/goal_refinement.py:5
Functionon_refine_click
()
frontend/pages/onboarding.py:11
Functionparse_document_quiz
(data)
backend/modules/personalized_resource_delivery/schemas.py:115
Functionparse_document_structure
(data)
backend/modules/personalized_resource_delivery/schemas.py:111
Functionparse_knowledge_draft
(data)
backend/modules/personalized_resource_delivery/schemas.py:107
Functionparse_knowledge_points
(data)
backend/modules/personalized_resource_delivery/schemas.py:103
Methodprogress_profile
Progress the ground-truth learner profile based on the provided session information. Args: input_dict (dict): Input dict
backend/modules/learner_simulation/grounding_profile_creator.py:81
Functionrefine_learning_goal
(request: LearningGoalRefinementRequest)
backend/main.py:73
← previousnext →101–200 of 216, ranked by callers