[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81082":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":15,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":16,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":20,"topics":21,"createdAt":9,"pushedAt":9,"updatedAt":22,"readmeContent":23,"aiSummary":24,"trendingCount":14,"starSnapshotCount":14,"syncStatus":25,"lastSyncTime":26,"discoverSource":27},81082,"SIMULASI-TES-TOEFL-GRATIS","sagaevans\u002FSIMULASI-TES-TOEFL-GRATIS","sagaevans","Simulasi tes TOEFL untuk siswa dan mahasiwa berdasarkan referensi toefl asli",null,"JavaScript",44,13,43,0,1,3,3.44,false,"main",true,[],"2026-06-12 02:04:10","# TOEFL ITP-like Practice Website\n\nAn open-source TOEFL ITP-like practice website for academic English learning and graduation preparation.\n\nCreated by **Nas**.\n\n## Overview\n\nThis project is designed to help students practice for TOEFL ITP-like tests commonly used for university graduation, thesis requirements, or academic English preparation.\n\nThe website runs as a static web application, so it can be hosted on GitHub Pages and does not require a backend server.\n\n## Features\n\n- Listening Comprehension practice\n- Structure & Written Expression practice\n- Reading Comprehension practice\n- Full Test Mode\n- Browser Text-to-Speech for Listening\n- Timer for each section\n- Auto submit when time is up\n- Required answers before manual submit\n- Stop Test option\n- Restart same questions\n- Retry with shuffled questions\n- Automatic scoring\n- Estimated TOEFL ITP-like score\n- JSON-based question bank\n- GitHub Pages ready\n\n## TOEFL ITP-like Test Format\n\nThe full TOEFL ITP Level 1 format generally consists of:\n\n| Section | Number of Questions | Time |\n|---|---:|---:|\n| Listening Comprehension | 50 questions | ±35 minutes |\n| Structure & Written Expression | 40 questions | 25 minutes |\n| Reading Comprehension | 50 questions | 55 minutes |\n| **Total** | **140 questions** | **±115 minutes** |\n\nThis project currently uses a smaller demo bank:\n\n| Section | Current Demo Questions |\n|---|---:|\n| Listening | 10 questions |\n| Structure | 10 questions |\n| Reading | 10 questions |\n| **Total** | **30 questions** |\n\nThe question bank can be expanded gradually to match the full TOEFL ITP-like format.\n\n## Sections\n\n### 1. Listening Comprehension\n\nThe Listening section uses browser-based Text-to-Speech.\n\nCurrent sample content includes:\n\n- Conversations\n- Short talks\n- Multiple-choice questions\n- Automatic answer checking\n- Explanations\n\nBecause the audio uses the browser's built-in speech engine, the voice quality may vary depending on the user's browser and device.\n\n### 2. Structure & Written Expression\n\nThe Structure section includes:\n\n- Sentence completion\n- Error identification\n- Grammar-focused explanations\n\nExample topics:\n\n- Subject-verb agreement\n- Passive voice\n- Prepositions\n- Conjunctions\n- Parallel structure\n- Past participle\n- Reduced clauses\n- Inversion\n\n### 3. Reading Comprehension\n\nThe Reading section includes:\n\n- Academic-style passages\n- Main idea questions\n- Detail questions\n- Inference questions\n- Vocabulary-in-context questions\n- Author's purpose questions\n\n## Full Test Mode\n\nFull Test Mode allows users to complete sections in sequence:\n\n```text\nListening → Structure → Reading → Final Result\n\nDuring Full Test Mode:\n\nSection buttons are locked while the test is running.\nUsers must complete the current section before moving to the next section.\nThe timer runs independently for each section.\nFinal results show section scores, total correct answers, accuracy, and estimated TOEFL ITP-like score.\nEstimated TOEFL ITP-like Score\n\nThe website provides an estimated TOEFL ITP-like score using a simplified conversion method.\n\nEstimated section scale:\n\nListening: 31–68\nStructure: 31–68\nReading: 31–67\n\nEstimated total score:\n\n((Listening Scale + Structure Scale + Reading Scale) × 10) \u002F 3\n\nEstimated level:\n\nEstimated Score\tLevel\nBelow 343\tBelow A2 \u002F Basic\n343–432\tA2 \u002F Elementary\n433–542\tB1 \u002F Intermediate\n543–619\tB2 \u002F Upper Intermediate\n620–677\tC1 \u002F Advanced\n\nImportant Disclaimer\n\nThis project is an unofficial TOEFL ITP-like practice tool.\n\nIt is not affiliated with, endorsed by, or sponsored by ETS.\n\nAll questions are original and created for educational practice. The estimated score is for practice purposes only and does not use the official ETS conversion table.\n\nProject Structure\ntoefl-itp-practice\u002F\n├── index.html\n├── admin.html\n├── README.md\n│\n├── css\u002F\n│   ├── style.css\n│   └── admin.css\n│\n├── js\u002F\n│   ├── app.js\n│   ├── admin.js\n│   ├── tts.js\n│   ├── timer.js\n│   ├── scoring.js\n│   └── storage.js\n│\n└── data\u002F\n    ├── listening-set-1.json\n    ├── structure-set-1.json\n    └── reading-set-1.json\nHow to Run Locally\n\nBecause this project loads JSON files using fetch(), it is recommended to run it with a local server.\n\nOption 1: VS Code Live Server\nOpen the project folder in VS Code.\nInstall the Live Server extension.\nRight-click index.html.\nClick Open with Live Server.\nOption 2: GitHub Pages\n\nThis project is ready to be hosted with GitHub Pages.\n\nRecommended settings:\n\nBranch: main\nFolder: \u002Froot\nQuestion Bank Format\n\nQuestion data is stored in JSON files inside the data\u002F folder.\n\nListening\n{\n  \"id\": \"L-AUDIO-001\",\n  \"type\": \"conversation\",\n  \"title\": \"Conversation title\",\n  \"ttsText\": \"Listening script here...\",\n  \"questions\": [\n    {\n      \"id\": \"L001\",\n      \"question\": \"Question text\",\n      \"choices\": [\"A\", \"B\", \"C\", \"D\"],\n      \"answer\": 0,\n      \"explanation\": \"Explanation here\"\n    }\n  ]\n}\nStructure\n{\n  \"id\": \"S001\",\n  \"type\": \"sentence-completion\",\n  \"topic\": \"Subject-verb agreement\",\n  \"question\": \"Question text\",\n  \"choices\": [\"A\", \"B\", \"C\", \"D\"],\n  \"answer\": 1,\n  \"explanation\": \"Explanation here\"\n}\nReading\n{\n  \"id\": \"R-PASSAGE-001\",\n  \"title\": \"Passage title\",\n  \"passage\": \"Passage text here...\",\n  \"questions\": [\n    {\n      \"id\": \"R001\",\n      \"type\": \"main-idea\",\n      \"question\": \"Question text\",\n      \"choices\": [\"A\", \"B\", \"C\", \"D\"],\n      \"answer\": 0,\n      \"explanation\": \"Explanation here\"\n    }\n  ]\n}\nRoadmap\n\nPlanned improvements:\n\nAdmin page for editing question banks\nImport and export JSON question data\nLarger question bank\nFull TOEFL ITP-like set:\nListening: 50 questions\nStructure: 40 questions\nReading: 50 questions\nImproved result analysis\nOptional dark mode\nGitHub API save option for maintainers\nContact\n\nEmail: nasotp1@gmail.com\n\nWhatsApp: 085692648378\n\nLicense\n\nThis project is open source for educational purposes.\n\n\nSetelah simpan:\n\n```text\nCtrl + S\n\nLalu commit ke GitHub nanti:\n\ngit add .\ngit commit -m \"Update README documentation\"\ngit push","该项目是一个基于TOEFL ITP样式的在线练习平台，旨在帮助学生准备学术英语考试及毕业要求。其核心功能包括听力理解、结构与书面表达、阅读理解三个部分的练习，支持全真模拟测试模式，并具备自动计时、自动提交、即时评分及预估TOEFL ITP成绩等功能。采用浏览器文本转语音技术实现听力部分，整个应用为静态网页形式，无需后端服务器支持即可部署于GitHub Pages上。适用于需要进行TOEFL ITP风格测试训练的学生或个人，尤其适合那些即将面临大学毕业或有特定学术英语需求的学习者使用。",2,"2026-06-11 04:03:26","CREATED_QUERY"]