ExamQ API v3 - Gerador Avançado de Questões de Quiz Esta poderosa API cria questões de múltipla escolha de alta qualidade e verificadas na web com cinco opções de resposta (A-E) em vários tópicos Utilizando deepseek-v4-flash, realiza buscas na web por fatos verificados, emprega LLM para geração de questões e inclui uma verificação de qualidade abrangente com 10 critérios, tudo enquanto armazena dados em SQLite A API suporta os idiomas turco e inglês e oferece quatro níveis de complexidade, três níveis de dificuldade e cinco estilos de questões distintas para a criação versátil de quizzes
{
"question_text": "In an experiment, a cell is exposed to a solution containing a variety of molecules. Only small, nonpolar molecules are able to cross the membrane freely. This observation is best explained by which feature of the cell membrane?",
"question_type": "direct",
"options": {
"a": "The cholesterol molecules that increase membrane rigidity",
"b": "The hydrophilic heads that attract water molecules",
"c": "The hydrophobic interior of the lipid bilayer",
"d": "The glycoproteins that recognize specific molecules",
"e": "The integral proteins that form membrane channels"
},
"correct_answer": "c",
"explanation": "The correct answer is c because the hydrophobic core of the lipid bilayer is impermeable to polar and charged molecules, allowing only small nonpolar molecules to diffuse freely. The other options describe features that do not directly explain the selective permeability for nonpolar molecules: cholesterol modulates fluidity but does not create the barrier; hydrophilic heads are on the surface and do not impede passage; glycoproteins are involved in cell recognition; integral proteins form channels but are not required for nonpolar diffusion. 📖 Kaynak: https://en.wikipedia.org/wiki/Cell_membrane",
"source": "Web: Wikipedia",
"difficulty": "medium",
"tags": [
"cell membrane",
"lipid bilayer",
"selective permeability",
"biology"
],
"quality_check": {
"issues": [
{
"criterion": "ANSWER_HIDDEN",
"passed": true,
"note": "The correct answer is not revealed in the question text or options."
},
{
"criterion": "HAS_QUESTION_SENTENCE",
"passed": true,
"note": "The question ends with a clear interrogative sentence."
},
{
"criterion": "BALANCED_OPTIONS",
"passed": true,
"note": "All options are of similar length and plausibility."
},
{
"criterion": "NO_OBVIOUS_CORRECT",
"passed": true,
"note": "The correct answer is not immediately obvious without knowledge of the topic."
},
{
"criterion": "REAL_DISTRACTORS",
"passed": true,
"note": "All distractors are real features of the cell membrane."
},
{
"criterion": "NO_ABSURD_OPTIONS",
"passed": true,
"note": "No option is absurd or nonsensical."
},
{
"criterion": "PARENTHESIS_BALANCED",
"passed": true,
"note": "No parentheses in the question or options."
},
{
"criterion": "HAS_SOURCE",
"passed": true,
"note": "Source is provided as 'Web: Wikipedia'."
},
{
"criterion": "CORRECT_EXPLANATION_MATCH",
"passed": true,
"note": "Explanation correctly identifies option c and provides a valid reason."
},
{
"criterion": "SINGLE_CORRECT",
"passed": true,
"note": "There is exactly one correct answer (c)."
}
],
"all_passed": true,
"fixes_needed": "none"
},
"web_sources": [
{
"title": "Cell membrane",
"url": "https://en.wikipedia.org/wiki/Cell_membrane"
},
{
"title": "Cell Membranes - The Cell - NCBI Bookshelf",
"url": "https://www.ncbi.nlm.nih.gov/books/NBK9928/"
},
{
"title": "Structure of the Plasma Membrane - The Cell - NCBI Bookshelf",
"url": "https://www.ncbi.nlm.nih.gov/books/NBK9898/"
},
{
"title": "Membrane Structure - Molecular Biology of the Cell - NCBI Bookshelf",
"url": "https://www.ncbi.nlm.nih.gov/sites/books/NBK21055/"
},
{
"title": "The Cell Membrane - Structure - Function - TeachMePhysiology",
"url": "https://teachmephysiology.com/histology/cell-structures/cell-membrane/"
}
],
"id": "66f143a2-50e9-4fcb-a8f3-b26529e6dad2"
}
curl --location --request POST 'https://zylalabs.com/api/13456/examq+api+v3/29461/generate+question' --header 'Authorization: Bearer YOUR_API_KEY'
{
"total": 4,
"by_category": [
{
"category": "Biology",
"count": 1
},
{
"category": "Chemistry",
"count": 1
},
{
"category": "Geography",
"count": 1
},
{
"category": "Mathematics",
"count": 1
}
],
"by_difficulty": [
{
"difficulty": "easy",
"count": 1
},
{
"difficulty": "medium",
"count": 3
}
],
"by_language": [
{
"language": "en",
"count": 4
}
]
}
curl --location --request GET 'https://zylalabs.com/api/13456/examq+api+v3/29464/statistics' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a ExamQ API v3 API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
API ExamQ v3 - Gerador Avançado de Questões de Quiz. Esta poderosa API cria questões de múltipla escolha de alta qualidade, verificadas na web, com cinco opções de resposta (A-E) em diversos tópicos. Utilizando deepseek-v4-flash, realiza buscas na web por fatos verificados, emprega LLM para a geração de questões e inclui uma verificação de qualidade abrangente com 10 critérios, tudo enquanto armazena dados em SQLite. A API suporta os idiomas turco e inglês e oferece quatro níveis de complexidade, três níveis de dificuldade e cinco estilos de questão distintos para a criação versátil de quizzes
A API ExamQ retorna vários tipos de dados dependendo do endpoint O endpoint "Gerar Pergunta" retorna uma única pergunta de quiz com opções e uma explicação O endpoint "Listar Perguntas" fornece uma lista de perguntas armazenadas com detalhes como categoria e dificuldade O endpoint "Listar Categorias" retorna categorias disponíveis com contagens de perguntas enquanto "Estatísticas" oferece uma visão geral do total de perguntas e sua distribuição por categoria dificuldade e idioma
Os campos principais nos dados de resposta incluem "question_text," "options" (com opções A-E), "correct_answer," e "explanation" para o endpoint "Generate Question." Para "List Questions," os campos incluem "id," "category," "topic," "language," "complexity," "difficulty," e o texto da pergunta. O endpoint "Statistics" inclui "total," "by_category," "by_difficulty," e "by_language"
O endpoint "Gerar Pergunta" aceita parâmetros como tópico, idioma, nível de complexidade, nível de dificuldade e estilo da pergunta, seja por meio de parâmetros de consulta ou corpo JSON. O endpoint "Listar Perguntas" permite filtrar por categoria. Os endpoints "Listar Categorias" e "Estatísticas" não requerem parâmetros
Os dados de resposta estão organizados no formato JSON Por exemplo o endpoint "Gerar Pergunta" retorna um objeto com campos para a pergunta opções e explicação O endpoint "Listar Perguntas" retorna um array de objetos de pergunta cada um contendo atributos detalhados O endpoint "Estatísticas" fornece uma visão geral estruturada das contagens por categoria dificuldade e idioma
A API ExamQ obtém seus dados por meio de uma pesquisa na web por fatos verificados, garantindo informações de alta qualidade e precisas. Os dados passam por uma verificação de qualidade com base em dez critérios antes de serem armazenados em um banco de dados SQLite, o que ajuda a manter a precisão e a confiabilidade
Casos de uso típicos para a API ExamQ incluem a criação de questionários educacionais, o aprimoramento de plataformas de aprendizado e a geração de testes práticos para estudantes. Os desenvolvedores podem usar a API para gerar dinamicamente perguntas com base em tópicos específicos, complexidade e níveis de dificuldade, atendendo a diversas necessidades educacionais
Os usuários podem utilizar os dados retornados integrando-os em aplicativos de quizzes ou plataformas educacionais Por exemplo eles podem exibir o texto da pergunta e as opções para os usuários validar as respostas em relação ao campo "correct_answer" e fornecer explicações para aprimorar o aprendizado O formato estruturado permite fácil análise e exibição em várias interfaces de usuário
A precisão dos dados é mantida por meio de um processo de múltiplas etapas que inclui buscas na web por fatos verificados, geração de perguntas por LLM e uma rigorosa verificação de qualidade com 10 critérios Isso garante que as perguntas do quiz geradas não sejam apenas relevantes mas também factualmente corretas e de alta qualidade antes de serem armazenadas no banco de dados