<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: DinitaKs</title>
    <description>The latest articles on DEV Community by DinitaKs (@atdnk).</description>
    <link>https://dev.to/atdnk</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F736831%2Fa3ff8b30-5c10-4f63-b80d-4f10d9e974aa.jpeg</url>
      <title>DEV Community: DinitaKs</title>
      <link>https://dev.to/atdnk</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/atdnk"/>
    <language>en</language>
    <item>
      <title>TOEFLGemma AI — An Offline Open-Source TOEFL iBT Mentor for My Colleague</title>
      <dc:creator>DinitaKs</dc:creator>
      <pubDate>Sun, 04 Oct 2026 09:54:03 +0000</pubDate>
      <link>https://dev.to/atdnk/toeflgemma-ai-an-offline-open-source-toefl-ibt-mentor-for-my-colleague-5df0</link>
      <guid>https://dev.to/atdnk/toeflgemma-ai-an-offline-open-source-toefl-ibt-mentor-for-my-colleague-5df0</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;TOEFLGemma AI&lt;/strong&gt;—an offline, privacy-focused TOEFL iBT study mentor powered by Google's Gemma model. &lt;/p&gt;

&lt;p&gt;I designed this tool for a close colleague and friend who is currently preparing for the TOEFL iBT exam. Studying for TOEFL iBT requires practicing complex academic English, structured templates for Speaking and Writing tasks (including the 'Writing for an Academic Discussion' format), and specific note-taking strategies. &lt;/p&gt;

&lt;p&gt;However, commercial AI tutors often require constant internet connectivity and expensive monthly subscriptions. Since my friend frequently works in locations with spotty Wi-Fi connections and is on a strict study budget, I built a 100% local solution that turns a standard laptop into a dedicated, offline TOEFL mentor with zero subscription fees and complete data privacy.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/atDnK/edugemma-ai/tree/main" rel="noopener noreferrer"&gt;my Repo :D&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw8kchesytt0o9yidzunw.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw8kchesytt0o9yidzunw.PNG" alt="TOEFLGemma AI Demo 1" width="800" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frjzmkwx4g032flw4v1gz.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frjzmkwx4g032flw4v1gz.PNG" alt="TOEFLGemma AI Demo 2" width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;The repository contains the custom &lt;code&gt;Modelfile&lt;/code&gt; configuration that shapes Gemma 2 into an authoritative yet encouraging TOEFL iBT tutor, along with setup guides and local UI integration steps.&lt;/p&gt;

&lt;p&gt;You can view the full repository here:&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/atDnK" rel="noopener noreferrer"&gt;
        atDnK
      &lt;/a&gt; / &lt;a href="https://github.com/atDnK/edugemma-ai" rel="noopener noreferrer"&gt;
        edugemma-ai
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Offline educational assistant powered by Google's Gemma model
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;📚 TOEFLGemma AI — Offline TOEFL iBT Study Mentor&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;TOEFLGemma AI&lt;/strong&gt; is a lightweight, privacy-first, offline study assistant powered by Google's &lt;strong&gt;Gemma 2 (2B)&lt;/strong&gt; open-weight model. It is built specifically to help students and self-learners master TOEFL iBT skills without relying on paid subscriptions or active internet connections.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;✨ Features&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;100% Offline Inference:&lt;/strong&gt; Operates locally via Ollama with zero internet dependency.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Task-Specific Templates:&lt;/strong&gt; Generates structured frameworks for Speaking (Tasks 1–4) and Writing (&lt;em&gt;Integrated&lt;/em&gt; &amp;amp; &lt;em&gt;Academic Discussion&lt;/em&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Academic Vocabulary Tutor:&lt;/strong&gt; Breaks down complex reading passages into simplified terms and context examples.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero Operating Cost &amp;amp; Full Privacy:&lt;/strong&gt; All practice essays, notes, and queries remain 100% private on your machine.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;How to Run Locally&lt;/h3&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Install &lt;a href="https://ollama.com" rel="nofollow noopener noreferrer"&gt;Ollama&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Pull the Gemma 2 model in your terminal
&lt;code&gt;ollama run gemma2:2b&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Load the custom system prompt from &lt;code&gt;Modelfile&lt;/code&gt; into your preferred local Web UI or create a custom Ollama model
&lt;code&gt;ollama create toeflgemma&lt;/code&gt;…&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/atDnK/edugemma-ai" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Here is the exact &lt;code&gt;Modelfile&lt;/code&gt; running locally on top of Gemma:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="s"&gt; gemma2:2b&lt;/span&gt;

PARAMETER temperature 0.3

SYSTEM """
You are TOEFLGemma AI, a specialized offline TOEFL iBT study mentor and tutor.
Your job is to help users master TOEFL iBT skills: Reading, Listening, Speaking, and Writing.

Rules:
1. Provide structured templates for Speaking and Writing tasks (including 'Writing for an Academic Discussion').
2. Explain complex academic vocabulary in simple terms with context examples.
3. Offer actionable note-taking strategies for Listening passages.
4. Keep feedback encouraging, precise, and focused on TOEFL iBT rubrics.
"""
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;I built TOEFLGemma AI using a completely open-source, local stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Open-Weight Model:&lt;/strong&gt; Google's Gemma 2 (2B) served locally via Ollama, allowing smooth, low-latency inference on regular consumer laptops without demanding high-end GPUs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;System Prompt Tuning:&lt;/strong&gt; Custom system prompts configured with low temperature (0.3) to prioritize factual accuracy and structured learning outputs based on official TOEFL iBT rubrics.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Local Frontend Interface:&lt;/strong&gt; Integrated with AnythingLLM / Page Assist to provide a clean, distraction-free chat interface for full study sessions.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;Open innovation and open-weight AI models like Google's Gemma make local solutions genuinely accessible:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Zero Internet Reliance:&lt;/strong&gt; My friend can practice speaking and writing responses anytime, anywhere—even during travel or network outages.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;100% Free &amp;amp; Barrier-Free:&lt;/strong&gt; Eliminates costly API keys and SaaS monthly fees for students preparing for expensive standardized tests.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Complete Data Privacy:&lt;/strong&gt; Practice essays, personal notes, and draft responses never leave the local device, ensuring total privacy.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;p&gt;Overall / Build for a Friend (My Beloved Sis, Mot&amp;lt;3)&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>weekendchallenge</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
