QUIZZES FEITOS POHA
This commit is contained in:
@@ -139,6 +139,13 @@ class AppRouter {
|
||||
name: 'aiTutor',
|
||||
builder: (context, state) => const TutorChatPageSimple(),
|
||||
),
|
||||
|
||||
// Quiz List Route (independent — student access)
|
||||
GoRoute(
|
||||
path: quizList,
|
||||
name: 'quizList',
|
||||
builder: (context, state) => const QuizListPage(),
|
||||
),
|
||||
],
|
||||
|
||||
// Let splash screen handle all navigation logic
|
||||
|
||||
@@ -480,6 +480,22 @@ Usas formatação clara e organizada.''';
|
||||
}
|
||||
}
|
||||
|
||||
/// Gerar quiz a partir de um prompt com contexto PDF embutido — sem histórico de conversa
|
||||
static Future<String> generateQuiz(String prompt) async {
|
||||
final messages = <Map<String, String>>[
|
||||
{
|
||||
'role': 'system',
|
||||
'content': 'És um assistente educativo especializado em criar quizzes pedagógicos. '
|
||||
'Cria sempre perguntas claras, baseadas exclusivamente no contexto fornecido.',
|
||||
},
|
||||
{
|
||||
'role': 'user',
|
||||
'content': prompt,
|
||||
},
|
||||
];
|
||||
return await _callOllamaAPIWithMessages(messages);
|
||||
}
|
||||
|
||||
/// Test the service with a simple query
|
||||
static Future<String> testService() async {
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user