Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é a taxa de presença para cada programa por gênero?
 ###Tabelas: 
CREATE TABLE Attendance (ID INT, ParticipantName TEXT, ParticipantGender TEXT, Program TEXT, Attended BOOLEAN); INSERT INTO Attendance (ID, ParticipantName, ParticipantGender, Program, Attended) VALUES (1, 'Jane Doe', 'Female', 'Art Class', TRUE), (2, 'John Smith', 'Male', 'Music Class', FALSE), (3, 'Alice Johnson', 'Female', 'Theater Class', TRUE);
SELECT Program, ParticipantGender, AVG(CASE WHEN Attended = TRUE THEN 1.0 ELSE 0.0 END) as AttendanceRate FROM Attendance GROUP BY Program, ParticipantGender;