•  
      code_for_government #483361
    New Feature development
    Academic Bank of Credits
    AI-Powered Smart Nudges for Academic Profile Updates and Uploads - Academic Bank of Credits
    Ayush Yadav (ayushyadav), Mansi Dwivedi (mansidw)
    Active
    Python, JavaScript/ TypeScript, User Interface (UI) /User Experience (UX)
    Medium
    Empty

    Implement guided nudges and smart prompts for users during profile updates and document uploads. Examples include:

    1. Suggesting specializations for MBA
    2. Nudging to use the correct document templates
    3. Offering template suggestions based on uploaded document scans or CSV content
    Empty
    •  An AI-enabled nudge system that can:
      • Suggest improvements based on context (e.g., Courses Offered field)
      • Analyze documents (scanned/CSV) and recommend templates
      • Prompt missing metadata or fields
      • Improve data quality at the point of input

    Integrate with the frontend and backend services, test nudge accuracy, and deploy via Git pull request.

    Empty
    2025-05-16 15:55
    2025-10-31

    Organization Type: Government Publisher Name: Academic Bank of Credits (Digital India Corporation)

    Naveen Rastogi (naveen10r), Amit Kumar (amitkr12), Sanjay Patel (sanjay_patel)
    Empty
    Empty
    #483361

    Follow-ups

    User avatar

    Hello Team, I’m interested in contributing to this project. I’ve built AI-driven and full-stack systems across multiple projects involving contextual suggestions, form validation, document understanding, and improving data quality at input time using Python and JavaScript/TypeScript. I’m comfortable integrating backend AI logic with frontend UI flows to deliver guided prompts and smart nudges. GitHub: Ramharsh-aidev

    User avatar
    Mansi Dwivedi (mansidw)2025-10-25 23:41
    1. For Scanned Documents (Server-Side): When a user uploads a PDF or image, the frontend could send it to a lightweight Python (e.g., Flask/FastAPI) microservice. This service would use pytesseract (Tesseract-OCR) to extract the raw text. Then, a simple keyword-based classifier (or a lightweight NLP model) could analyze the text for key phrases like "Transcript of Marks," "Provisional Certificate," or "Migration Certificate." The service would return a JSON response (e.g., { "doc_type": "TRANSCRIPT" }), allowing the frontend to trigger a highly specific nudge.

    This combined approach seems to fit the tech stack perfectly and would provide immediate, intelligent feedback to the user. I am very keen to contribute to this Digital India initiative and would love to help build this feature. I'm ready to clone the repository and start exploring.

    Github Username - mansidw Linkedin Profile - https://www.linkedin.com/in/dwivedimansi/

    User avatar
    Mansi Dwivedi (mansidw)2025-10-25 23:40

    Hello @Naveen Rastogi, @Amit Kumar, and @Sanjay Patel, I'm Mansi, a professional developer with a background in Python and a strong interest in user-centric UI/UX. I am very excited about this "AI-Powered Smart Nudges" project for the Academic Bank of Credits. Using AI to improve data quality at the point of input is a fantastic and high-impact challenge. I was thinking about a practical implementation for this Problem Statement. My idea involves a two-pronged approach:

    1. For CSVs (Client-Side): We could use JavaScript/TypeScript on the frontend. When a user uploads a CSV, we can read the first few lines (including the header) in the browser. A simple JavaScript-based rule engine could then analyze these headers. For example, if it detects ['student_id', 'course_code', 'grade'], the UI can immediately nudge the user: "This looks like a Grade Submission. Are you using the 'Grade Template'?" This is fast and requires no backend call.
    2. For Scanned Documents (Server-Side): When a user uploads a PDF or image, the frontend could send it to a lightweight Python (e.g., Flask/FastAPI) microservice. This service would use pytesseract (Tesseract-OCR) to extract the raw text. Then, a simple keyword-based classifier (or a lightweight NLP model) could analyze the text for key phrases like "Transcript of Marks," "Provisional Certificate," or "Migration Certificate." The service would return a JSON response (e.g., { "doc_type": "TRANSCRIPT" }), allowing the frontend to trigger a highly specific nudge.

    This combined approach seems to fit the tech stack perfectly and would provide immediate, intelligent feedback to the user.

    I am very keen to contribute to this Digital India initiative and would love to help build this feature. I'm ready to clone the repository and start exploring.

    Github Username - mansidw Linkedin Profile - https://www.linkedin.com/in/dwivedimansi/

    User avatar
    • Repository URL
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Amit Kumar (amitkr12)2025-10-10 12:13
    • Last Submission Date changed from 2025-06-30 to 2025-10-31
    • Assign To changed from None to Ayush Yadav (ayushyadav)
    • Assigned On changed from 2025-05-16 to 2025-10-10
    User avatar

    I’m interested in contributing to the AI-enabled nudge system for profile and document updates on the ABC platform. As a UX designer with a strong focus on user behavior, accessibility, and micro-interactions, I see a lot of opportunity to enhance the user experience through thoughtful, contextual guidance.

    Here’s how I can add value to this project:

    1. Designing smart, user-friendly nudge flows that feel helpful, not intrusive
    2. Mapping nudge logic based on user context (e.g., profile gaps, document types, field dependencies)
    3. Writing intuitive, action-oriented copy for prompts and suggestions
    4. Ensuring accessibility (keyboard navigation, screen reader support, color contrast) and multilingual clarity
    5. Creating wireframes or mockups for how and when nudges should appear in the UI
    6. Collaborating with developers to test, iterate, and ensure prompt accuracy at the point of data input
    User avatar

    @Amit Kumar, @Sanjay Patel

    Hi, I am interested in volunteering for the AI-Powered Smart Nudges project within the Academic Bank of Credits. I possess Python, JavaScript/TypeScript, and UI/UX skills and would be glad to help develop the design of the implementation of smart prompts and document analysis features. Kindly share the github repo and assign me a mentor for further instructions

    Here is my github link :-- https://github.com/Aerospace-prog

    User avatar

    Hello Sir ,I am Sneha Chaurasia and I am highly interested in contributing to the "AI-Powered Smart Nudges for Academic Profile Updates" project. I have gone through the project description and would like to start development. Kindly share the GitHub repository link or any setup instructions.

    My email: chaurasiasneha30@gmail.com

    Thank you!

    User avatar
    • Title
      -AI-Enabled Multilingual Template Translation & Format Conversion Tool  
      +AI-Powered Smart Nudges for Academic Profile Updates and Uploads - Academic Bank of Credits