Falsifiable Hypothesis Construction Aid
Hypothesis Construction Report
Context: Gamification Effect on Learning on University students aged 18-22
$H_0$: Null Hypothesis
There will be no statistically significant difference in [DV Measurable Unit] due to the [IV Name] among [Target Population].
$H_A$: Alternative Hypothesis
The [IV Name] will cause a statistically significant difference in [DV Measurable Unit] among [Target Population].
Falsifiability Checklist
✔
**Testable Relationship:** The claim links two specific variables (IV $\leftrightarrow$ DV).
✔
**Measurable Variables:** Both IV and DV have clear, quantifiable units.
✔
**Falsifiable:** The Null Hypothesis ($H_0$) can be rejected by empirical data.
âš
**Avoids Proof:** Language uses 'statistically significant difference' rather than 'proves'.
Note: The Alternative Hypothesis is the research claim ($H_A$). The Null Hypothesis ($H_0$) is the statement that must be proven false for $H_A$ to be supported.
Note: The Alternative Hypothesis is the research claim ($H_A$). The Null Hypothesis ($H_0$) is the statement that must be proven false for $H_A$ to be supported.
`; document.getElementById('fhca-checklist-summary').innerHTML = checklistHtml; }; generateBtn.addEventListener("click", function() { generateHypotheses(); showTab(1); // Switch to Dashboard }); // --- PDF Download --- pdfBtn.addEventListener("click", function() { var jsPDF = window.jspdf.jsPDF; var titleSlug = contextStudyInput.value.replace(/[^a-zA-Z0-9\s]/g, '').replace(/\s/g, '_').substring(0, 30) || 'Hypothesis_Sheet'; var fileName = `${titleSlug}.pdf`; html2canvas(exportArea, { scale: 2, useCORS: true, backgroundColor: '#ffffff' }).then(function(canvas) { var imgData = canvas.toDataURL('image/png'); var doc = new jsPDF({ orientation: 'p', unit: 'pt', format: 'letter' }); var pdfWidth = doc.internal.pageSize.getWidth(); var pdfHeight = doc.internal.pageSize.getHeight(); var imgProps = doc.getImageProperties(imgData); var imgWidth = imgProps.width; var imgHeight = imgProps.height; var margin = 40; var usableWidth = pdfWidth - (2 * margin); var ratio = usableWidth / imgWidth; var scaledHeight = imgHeight * ratio; if (scaledHeight > pdfHeight - (2 * margin)) { var pageHeight = pdfHeight - (2 * margin); var heightLeft = scaledHeight; var position = 0; while (heightLeft > 0) { doc.addImage(imgData, 'PNG', margin, position + margin, usableWidth, scaledHeight); heightLeft -= pageHeight; position -= pageHeight; if (heightLeft > 0) { doc.addPage(); } } } else { // Single page doc.addImage(imgData, 'PNG', margin, margin, usableWidth, scaledHeight); } doc.save(fileName); }).catch(function(err) { console.error("FHCA PDF Error:", err); // alert("An error occurred while generating the PDF."); // Per spec }); }); // --- Initial Load --- generateHypotheses(); showTab(0); });