<?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: Deepanshu Singh</title>
    <description>The latest articles on DEV Community by Deepanshu Singh (@deepanshu_singh_32cdeba47).</description>
    <link>https://dev.to/deepanshu_singh_32cdeba47</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%2F4155551%2F22de4eee-4548-4162-9fc9-42ad7cdb5d83.png</url>
      <title>DEV Community: Deepanshu Singh</title>
      <link>https://dev.to/deepanshu_singh_32cdeba47</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/deepanshu_singh_32cdeba47"/>
    <language>en</language>
    <item>
      <title>AI Viva Partner: A Private, Offline Exam Study Assistant for My Friend</title>
      <dc:creator>Deepanshu Singh</dc:creator>
      <pubDate>Sat, 03 Oct 2026 06:11:54 +0000</pubDate>
      <link>https://dev.to/deepanshu_singh_32cdeba47/ai-viva-partner-a-private-offline-exam-study-assistant-for-my-friend-677</link>
      <guid>https://dev.to/deepanshu_singh_32cdeba47/ai-viva-partner-a-private-offline-exam-study-assistant-for-my-friend-677</guid>
      <description>&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%2Fxzedcqhltnqf31cw8z2b.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%2Fxzedcqhltnqf31cw8z2b.png" alt=" " width="799" height="377"&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%2Fzjya009t5zz2aeqexx89.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%2Fzjya009t5zz2aeqexx89.png" alt=" " width="799" height="377"&gt;&lt;/a&gt;&lt;/p&gt;

&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;AI Exam &amp;amp; Viva Partner&lt;/strong&gt; for my friend who is preparing for computer science exams and viva rounds. It acts as an interactive, patient examiner that quizzes them on various tech topics, evaluates their answers, and provides instant feedback without needing a human study partner.&lt;/p&gt;

&lt;p&gt;When I handed it over to my friend and ran a mock viva session, they loved how it gave instant marks and highlighted exact points where the answer was incomplete!&lt;/p&gt;

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

&lt;h3&gt;
  
  
  1. Topic Selection &amp;amp; Viva Question Generation
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;(Screenshot 2026-10-03 112120.png)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Live Student Answer Evaluation &amp;amp; Grading
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;(Screenshot 2026-10-03 112134.png)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Continuous Practice &amp;amp; Next Question Flow
&lt;/h3&gt;

&lt;p&gt;(Screenshot 2026-10-03 112141.png)&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&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/deepanshu-singh22" rel="noopener noreferrer"&gt;
        deepanshu-singh22
      &lt;/a&gt; / &lt;a href="https://github.com/deepanshu-singh22/viva-partner-ai" rel="noopener noreferrer"&gt;
        viva-partner-ai
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      An open-source, local AI viva &amp;amp; exam partner built for Hacktoberfest 2026 using Streamlit and Ollama Llama 3.2.
    &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;viva-partner-ai&lt;/h1&gt;

&lt;/div&gt;
&lt;p&gt;An open-source, local AI viva &amp;amp; exam partner built for Hacktoberfest 2026 using Streamlit and Ollama Llama 3.2.&lt;/p&gt;
&lt;/div&gt;



&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/deepanshu-singh22/viva-partner-ai" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Local Inference Engine:&lt;/strong&gt; Used &lt;strong&gt;Ollama&lt;/strong&gt; running the &lt;strong&gt;Llama 3.2&lt;/strong&gt; open-weight model locally on the machine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend UI:&lt;/strong&gt; Built using &lt;strong&gt;Streamlit&lt;/strong&gt; for a lightweight interactive chat interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend Communication:&lt;/strong&gt; Python &lt;code&gt;requests&lt;/code&gt; library to interface with Ollama's local REST API endpoint (&lt;code&gt;http://localhost:11434&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Complete Privacy:&lt;/strong&gt; Study notes, questions, and personal performance data stay 100% offline on the user's local machine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero Cost &amp;amp; Infinite Usage:&lt;/strong&gt; Running open-weight models locally eliminates expensive token costs from closed APIs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom Agent Behavior:&lt;/strong&gt; System prompts can be modified freely to tune the examiner's strictness and behavior without API restrictions.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Overall Hacktoberfest Winner&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best Open-Source AI Project&lt;/strong&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%2Fv71asijml74emiob7yru.png" alt=" " width="799" height="377"&gt;
&lt;/li&gt;
&lt;/ul&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%2Fo15t6lbr8a21hckaiupk.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%2Fo15t6lbr8a21hckaiupk.png" alt=" " width="799" height="377"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>computerscience</category>
      <category>devchallenge</category>
      <category>learning</category>
    </item>
  </channel>
</rss>
