Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

forms for AP

Aperta
#2,830 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
20/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Attiva
Stack tecnologico
google-cloud, python
Ambito
api

Direzione di ricerca

The issue contains a partial Python script using google-auth and the Google Forms API, but names no repository file, test, or concrete change to the client library. First clarify whether this is a feature request or a usage question, then define the expected library behavior and tests before implementation.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

rom google.auth.transport.requests import Request

from google.oauth2.credentials import Credentials

from google_auth_oauthlib.flow import InstalledAppFlow

from googleapiclient.discovery import build

SCOPES = ['https://www.googleapis.com/auth/forms.body']

def criar_simulado_google_forms():

creds = None

if os.path.exists('token.json'):

    creds = Credentials.from_authorized_user_file('token.json', SCOPES)

if not creds or not creds.valid:

    if creds and creds.expired and creds.refresh_token:

        creds.refresh(Request())

    else:

        flow = InstalledAppFlow.from_client_secrets_file('credentials.json', SCOPES)

        creds = flow.run_local_server(port=0)

    with open('token.json', 'w') as token:

        token.write(creds.to_json())

form_service = build('forms', 'v1', credentials=creds)

# 1. Criar formulário inicial

form_body = {

    "info": {

        "title": "SIMULADO - AVALIAÇÃO PSICOLÓGICA E PSICOMETRIA",

        "documentTitle": "Simulado_Avaliacao_Psicologica_CFP"

    }

}



res = form_service.forms().create(body=form_body).execute()

form_id = res['formId']

print(f"Formulário criado com sucesso! ID: {form_id}")

# 2. Estrutura completa das questões a serem adicionadas

requests = [

    # Atualizar descrição do formulário

    {

        "updateFormInfo": {

            "info": {

                "description": "Simulado de Avaliação Psicológica compreendendo 18 questões teóricas, normativas e estatísticas baseadas nos critérios do CFP e do SATEPSI."

            },

            "updateMask": "description"

        }

    },

    # Q1 - Discursiva

    {

        "createItem": {

            "item": {

                "title": "QUESTÃO 1 (Discursiva)\nNo campo da Avaliação Psicológica, diferencie as abordagens Nomotética e Idiográfica. Em sua resposta, explique por que o profissional não deve optar por apenas uma delas, mas sim integrá-las no processo avaliativo.",

                "questionItem": {

                    "question": {

                        "required": True,

                        "textQuestion": {"paragraph": True}

                    }

                }

            },

            "location": {"index": 0}

        }

    },

    # Q2 - Múltipla Escolha

    {

        "createItem": {

            "item": {

                "title": "QUESTÃO 2\nUm psicólogo deseja avaliar o construto 'Resiliência' em executivos. Sobre a natureza dos construtos e dos testes psicológicos, assinale a alternativa CORRETA:",

                "questionItem": {

                    "question": {

                        "required": True,

                        "choiceQuestion": {

                            "type": "RADIO",

                            "options": [

                                {"value": "A) O construto é um fenômeno diretamente observável e, por isso, o escore bruto obtido no teste representa 100% da sua variância sem erro de medida."},

                                {"value": "B) Todo teste psicológico é uma operacionalização da teoria em itens, constituindo uma tradução necessariamente imperfeita do construto."},

                                {"value": "C) Escalas e testes diferem no rigor psicométrico exigido, sendo que as escalas prescindem de estudos de validade de estrutura interna."},

                                {"value": "D) Os testes psicológicos medem o construto de forma absoluta, eliminando a variância irrelevante ao construto."}

                            ]

                        }

                    }

                }

            },

            "location": {"index": 1}

        }

    },

    # Q3 - Múltipla Escolha

    {

        "createItem": {

            "item": {

                "title": "QUESTÃO 3\nSegundo a Resolução CFP nº 31/2022, que regulamenta as diretrizes para a realização da Avaliação Psicológica e o SATEPSI, assinale a afirmação CORRETA:",

                "questionItem": {

                    "question": {

                        "required": True,

                        "choiceQuestion": {

                            "type": "RADIO",

                            "options": [

                                {"value": "A) Entrevistas psicológicas e anamneses são consideradas fontes complementares de informação."},

                                {"value": "B) É permitido ao psicólogo utilizar testes com parecer desfavorável no SATEPSI como fontes complementares, desde que devidamente justificado no laudo."},

                                {"value": "C) Testes psicológicos aprovados no SATEPSI, entrevistas e observações comportamentais constituem fontes fundamentais de informação."},

                                {"value": "D) Documentos de equipes multiprofissionais são considerados fontes fundamentais em avaliações periciais."}

                            ]

                        }

                    }

                }

            },

            "location": {"index": 2}

        }

    },

    # Q4 - Múltipla Escolha

    {

        "createItem": {

            "item": {

                "title": "QUESTÃO 4\nA respeito das semelhanças e diferenças entre Testes e Escalas, assinale a opção correta:",

                "questionItem": {

                    "question": {

                        "required": True,

                        "choiceQuestion": {

                            "type": "RADIO",

                            "options": [

                                {"value": "A) O teste busca a gradação contínua de um traço, enquanto a escala foca estritamente na classificação diagnóstica."},

                                {"value": "B) As escalas de autorrelato não exigem estudos de padronização normativa por não gerarem escores Z."},

                                {"value": "C) Diferem principalmente em sua finalidade e uso (classificação/pontos de corte vs. gradação contínua), mas ambas exigem rigorosamente os mesmos critérios psicométricos de validade e fidedignidade."},

                                {"value": "D) Apenas os testes psicológicos necessitam de aprovação prévia no SATEPSI; as escalas são isentas."}

                            ]

                        }

                    }

                }

            },

            "location": {"index": 3}

        }

    },

    # Q5 - Múltipla Escolha

    {

        "createItem": {

            "item": {

                "title": "QUESTÃO 5\nQual das alternativas apresenta uma vantagem específica e central da Teoria de Resposta ao Item (TRI) quando comparada à Teoria Clássica dos Testes (TCT)?",

                "questionItem": {

                    "question": {

                        "required": True,

                        "choiceQuestion": {

                            "type": "RADIO",

                            "options": [

                                {"value": "A) Na TRI, o escore observado é sempre isento de erro aleatório de medida."},

                                {"value": "B) Os parâmetros dos itens (dificuldade e discriminação) na TRI são relativamente independentes da amostra utilizada para estimá-los, permitindo comparar indivíduos que responderam a itens diferentes."},

                                {"value": "C) A TRI utiliza exclusivamente o Alfa de Cronbach para calcular a precisão do instrumento."},

                                {"value": "D) A TRI dispensa a necessidade de fundamentação teórica sobre o construto."}

                            ]

                        }

                    }

                }

            },

            "location": {"index": 4}

        }

    },

    # Q6 - Discursiva

    {

        "createItem": {

            "item": {

                "title": "QUESTÃO 6 (Discursiva)\nUm teste de Atenção Concentrada apresenta média normativa = 50 e desvio-padrão = 10. Um candidato obtém escore bruto de 65.\n1. Calcule o Escore Z obtido.\n2. Interprete o resultado informando a posição relativa do indivíduo (faixa de percentil e classificação).",

                "questionItem": {

                    "question": {

                        "required": True,

                        "textQuestion": {"paragraph": True}

                    }

                }

            },

            "location": {"index": 5}

        }

    },

    # Q7 - Múltipla Escolha

    {

        "createItem": {

            "item": {

                "title": "QUESTÃO 7\nEm um estudo de validação de uma nova Escala de Depressão, encontrou-se r = 0,61 (p < 0,001) com o BDI-II e r = 0,10 com uma escala de Abertura à Experiência. Esses achados configuram, respectivamente, evidências de validade:",

                "questionItem": {

                    "question": {

                        "required": True,

                        "choiceQuestion": {

                            "type": "RADIO",

                            "options": [

                                {"value": "A) Incremental e Preditiva."},

                                {"value": "B) De Estrutura Interna e Conteúdo."},

                                {"value": "C) Convergente e Discriminante (Divergente)."},

                                {"value": "D) De Critério Concorrente e Incremental."}

                            ]

                        }

                    }

                }

            },

            "location": {"index": 6}

        }

    },

    # Q8 - Múltipla Escolha

    {

        "createItem": {

            "item": {

                "title": "QUESTÃO 8\nUma Análise Fatorial Confirmatória (AFC) de um instrumento unifatorial de ansiedade revelou: CFI = 0,96, TLI = 0,95, RMSEA = 0,042, com cargas fatoriais entre 0,68 e 0,81. Como esses resultados devem ser interpretados?",

                "questionItem": {

                    "question": {

                        "required": True,

                        "choiceQuestion": {

                            "type": "RADIO",

                            "options": [

                                {"value": "A) O modelo unifatorial apresenta ajuste inadequado devido ao valor baixo do RMSEA."},

                                {"value": "B) Os dados empíricos mostram excelente ajuste à estrutura interna prevista pelo modelo teórico do construto."},

                                {"value": "C) Os índices comprovam automaticamente que o instrumento possui alta validade discriminante e ausência de viés de resposta."},

                                {"value": "D) Os resultados indicam que o instrumento deve ser descartado por falta de variância explicada."}

                            ]

                        }

                    }

                }

            },

            "location": {"index": 7}

        }

    },

    # Q9 - Discursiva

    {

        "createItem": {

            "item": {

                "title": "QUESTÃO 9 (Discursiva)\nCite e explique brevemente as 4 Propriedades Fundamentais que um teste ou escala psicológica deve possuir para ser aprovado para uso profissional pelo SATEPSI.",

                "questionItem": {

                    "question": {

                        "required": True,

                        "textQuestion": {"paragraph": True}

                    }

                }

            },

            "location": {"index": 8}

        }

    },

    # Q10 - Múltipla Escolha

    {

        "createItem": {

            "item": {

                "title": "QUESTÃO 10\nUm psicólogo utiliza um teste cujos estudos normativos nacionais foram aprovados há 18 anos sem atualizações submetidas ao SATEPSI. A conduta de continuar aplicando este teste é:",

                "questionItem": {

                    "question": {

                        "required": True,

                        "choiceQuestion": {

                            "type": "RADIO",

                            "options": [

                                {"value": "A) Correta, pois estudos de normas e fidedignidade têm validade vitalícia."},

                                {"value": "B) Uma infração ética, pois os estudos normativos e de validade têm prazo máximo de 15 anos, estando o teste com parecer desfavorável/vencido."},

                                {"value": "C) Permitida, desde que o psicólogo aplique o instrumento apenas como fonte complementar."},

                                {"value": "D) Aceitável, contanto que o paciente assine um Termo de Consentimento Livre e Esclarecido."}

                            ]

                        }

                    }

                }

            },

            "location": {"index": 9}

        }

    },

    # Q11 - Múltipla Escolha

    {

        "createItem": {

            "item": {

                "title": "QUESTÃO 11\nEm um modelo de regressão múltipla para memória verbal com Idade e Escolaridade: Beta_idade = -0,31, Beta_escolaridade = +0,44 e R² = 0,34. Assinale a interpretação correta:",

                "questionItem": {

                    "question": {

                        "required": True,

                        "choiceQuestion": {

                            "type": "RADIO",

                            "options": [

                                {"value": "A) A escolaridade é a única variável que afeta a memória, pois seu coeficiente beta é positivo."},

                                {"value": "B) Idade e escolaridade, em conjunto, explicam 34% da variância do desempenho de memória, tendo a escolaridade um peso relativo maior e positivo na predição."},

                                {"value": "C) A correlação simples entre escolaridade e memória é de 0,44."},

                                {"value": "D) O modelo é inválido porque R² deveria ser obrigatoriamente superior a 0,80."}

                            ]

                        }

                    }

                }

            },

            "location": {"index": 10}

        }

    },

    # Q12 - Discursiva

    {

        "createItem": {

            "item": {

                "title": "QUESTÃO 12 (Discursiva)\nAnálise de Caso: Avaliação de menor em processo de divórcio litigioso realizada apenas com anuência do pai, recusa formal da mãe ignorada, laudo integral entregue à escola e ausência de devolutiva.\nApunte pelo menos dois erros éticos/técnicos cometidos com base no Código de Ética e Resoluções do CFP.",

                "questionItem": {

                    "question": {

                        "required": True,

                        "textQuestion": {"paragraph": True}

                    }

                }

            },

            "location": {"index": 11}

        }

    },

    # Q13 - Múltipla Escolha

    {

        "createItem": {

            "item": {

                "title": "QUESTÃO 13\nDurante um processo seletivo, o candidato solicita informações sobre o armazenamento de suas respostas e a destinação do relatório. O psicólogo deve:",

                "questionItem": {

                    "question": {

                        "required": True,

                        "choiceQuestion": {

                            "type": "RADIO",

                            "options": [

                                {"value": "A) Recusar-se a prestar esclarecimentos, alegando sigilo sobre o material privativo da psicologia."},

                                {"value": "B) Informar ao candidato, desde o início, sobre os objetivos do trabalho, o uso dos meios de registro e a destinação das informações decorrentes do processo."},

                                {"value": "C) Esclarecer que em processos seletivos privados o candidato não possui direito ao acesso a informações sobre o processo avaliativo."},

                                {"value": "D) Repassar o teste bruto para que o próprio candidato corrija e avalie seu desempenho."}

                            ]

                        }

                    }

                }

            },

            "location": {"index": 12}

        }

    },

    # Q14 - Múltipla Escolha

    {

        "createItem": {

            "item": {

                "title": "QUESTÃO 14\nNa adaptação de um teste estrangeiro para o Brasil, a etapa onde a versão traduzida em português é traduzida de volta para o idioma de origem por tradutores independentes chama-se:",

                "questionItem": {

                    "question": {

                        "required": True,

                        "choiceQuestion": {

                            "type": "RADIO",

                            "options": [

                                {"value": "A) Validade de Critério Preditivo."},

                                {"value": "B) Análise de Invariância por DIF."},

                                {"value": "C) Retrotradução (Back-translation)."},

                                {"value": "D) Validade Incremental."}

                            ]

                        }

                    }

                }

            },

            "location": {"index": 13}

        }

    },

    # Q15 - Discursiva

    {

        "createItem": {

            "item": {

                "title": "QUESTÃO 15 (Discursiva)\nDe acordo com a Instrução Normativa nº 78/2014 da Polícia Federal e a Resolução CFP nº 01/2022, quais são os instrumentos/técnicas que compõem a bateria mínima obrigatória para a avaliação de concessão de Porte de Arma de Fogo?",

                "questionItem": {

                    "question": {

                        "required": True,

                        "textQuestion": {"paragraph": True}

                    }

                }

            },

            "location": {"index": 14}

        }

    },

    # Q16 - Múltipla Escolha

    {

        "createItem": {

            "item": {

                "title": "QUESTÃO 16\nConforme a Resolução CFP nº 06/2019 e a Resolução CFP nº 01/2009, sobre a estrutura do Laudo Psicológico e a guarda de documentos, assinale a opção correta:",

                "questionItem": {

                    "question": {

                        "required": True,

                        "choiceQuestion": {

                            "type": "RADIO",

                            "options": [

                                {"value": "A) A estrutura básica do laudo deve conter: Identificação, Descrição da Demanda, Procedimento, Análise, Conclusão e Referências."},

                                {"value": "B) Todo o material coletado pode ser descartado logo após a entrega do laudo ao solicitante."},

                                {"value": "C) O tempo mínimo obrigatório de guarda do registro documental e do material fundamentador é de 2 anos."},

                                {"value": "D) As referências teóricas utilizadas no laudo devem ser obrigatoriamente omitidas para resguardar o segredo das técnicas."}

                            ]

                        }

                    }

                }

            },

            "location": {"index": 15}

        }

    },

    # Q17 - Múltipla Escolha

    {

        "createItem": {

            "item": {

                "title": "QUESTÃO 17\nPor qual motivo principal a literatura psicométrica atual recomenda crescentemente o uso do Ômega de McDonald em substituição ao Alfa de Cronbach?",

                "questionItem": {

                    "question": {

                        "required": True,

                        "choiceQuestion": {

                            "type": "RADIO",

                            "options": [

                                {"value": "A) O Alfa de Cronbach não pode ser calculado em amostras superiores a 100 participantes."},

                                {"value": "B) O Ômega de McDonald é mais robusto a violações dos pressupostos psicométricos (como a tau-equivalência) e menos suscetível a distorções causadas pelo número de itens da escala."},

                                {"value": "C) O Alfa de Cronbach mede a validade de construto, enquanto o Ômega mede apenas a validade de critério."},

                                {"value": "D) O Ômega de McDonald dispensa a realização de estudos em amostras brasileiras."}

                            ]

                        }

                    }

                }

            },

            "location": {"index": 16}

        }

    },

    # Q18 - Múltipla Escolha

    {

        "createItem": {

            "item": {

                "title": "QUESTÃO 18\nDe acordo com o Capítulo VI da Resolução CFP nº 31/2022 ('Justiça e Proteção dos Direitos Humanos na Avaliação Psicológica'), é VEDADO ao psicólogo:",

                "questionItem": {

                    "question": {

                        "required": True,

                        "choiceQuestion": {

                            "type": "RADIO",

                            "options": [

                                {"value": "A) Utilizar testes psicológicos computadorizados ou aplicados via internet em avaliações de seleção de pessoal."},

                                {"value": "B) Elaborar, validar, traduzir, adaptar, normatizar, comercializar ou aplicar instrumentos que criem, mantenham ou reforcem preconceitos, estigmas ou estereótipos."},

                                {"value": "C) Realizar avaliação psicológica em populações com deficiência sem a utilização de testes de inteligência gerais."},

                                {"value": "D) Atualizar os estudos normativos antes do prazo limite de 15 anos estipulado pelo CFP."}

                            ]

                        }

                    }

                }

            },

            "location": {"index": 17}

        }

    }

]

# Executar envio das questões em lote

form_service.forms().batchUpdate(formId=form_id, body={"requests": requests}).execute()

print("Todas as 18 questões foram adicionadas com sucesso ao Google Forms!")

if name == "main":

criar_simulado_google_forms()
Lingua principale
Python
Stelle
8.9k
Fork
2.6k
Merge medio
1g 10h
PR unite (30g)
16

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di googleapis/google-api-python-client

Tutte le issue di googleapis/google-api-python-client

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.