Skip to main content

❓ Frequently Asked Questions

Quick answers to common questions about Nik Teacher

🚀 Getting Started

How long is the free trial?

The free trial is 7 days from first launch. All features are fully available during the trial. After expiration, you need a paid license to continue using AI generation features.

What is the default Parent Dashboard PIN?

The default PIN is 1234. Please change it immediately in Parent Dashboard → Settings → PIN Management for security.

Which class levels does the app support?

Kindergarten (KG) through Class 12, covering CBSE, ICSE and all major state boards.

🤖 AI & Questions

Why are questions not loading?

The app tries 9 AI providers in order (Gemini → Groq → OpenRouter → HuggingFace → Together → Cohere → Mistral → Cloudflare → DeepSeek). If all fail, check your internet connection or run python ai_providers.py to diagnose which keys have expired.

Can I use the app without any API keys?

Yes — cached questions stored in the local SQLite database are served first. The app continues to work offline until the cache runs dry. Add API keys to keep the cache topped up continuously.

Are AI-generated questions accurate?

Questions are generated by large language models and reviewed for correctness by the app's JSON validator. For critical exam preparation, always cross-check answers against your textbook or teacher.

📚 Learning & Features

Which subjects are available?

English, Maths, Science, Social Studies, General Knowledge (GK) and Hindi — across KG to Class 12, auto-tuned to the selected class level.

How does the Personal AI Tutor work?

The AI Tutor offers 6 teaching modes: Socratic (asks guiding questions), Story (teaches through narratives), Debate (argues both sides), Visual (ASCII diagrams), Challenge (rapid-fire questions), and Step-by-Step (micro-lessons).

Can I switch the app language to Hindi?

Yes — in the Kids Learning tab, change the language selector to Hindi. Questions, choices and TTS audio will all switch to Hindi (Devanagari script).

👨‍👩‍👧 Parent Dashboard

How do I set a daily screen-time limit?

Go to Parent Dashboard → Learning Controls → Daily Screen Time Limit. Set the maximum minutes and save. The Overview tab shows a live usage bar against your limit.

How do I assign tasks to my child?

Parent Dashboard → Learning Controls → Task Assignment. Type the task (e.g. 'Complete 10 Maths questions today') and click Add Task. Tasks appear in the child's view.

Can I block certain topics from the AI?

Yes — Parent Dashboard → Learning Controls → Content Restrictions. Check the boxes for topics you want blocked (social media, political content, gaming, etc.).

🎧 Audio & Voice

Microphone is not working — how do I fix it?

Open Windows Settings → Privacy → Microphone → allow the app. Also check Control Panel → Sound → Recording to ensure your microphone is set as the default device.

TTS (text-to-speech) is not speaking — what do I do?

Check your system volume and speaker connections. Restart the app. If Hindi TTS is silent, ensure internet is connected (Hindi TTS uses an online engine).

Can I adjust the reading speed?

Yes — in the Kids Learning tab, use the Speed slider (100–300 WPM). In Audio Learning, use the playback speed control (0.5× – 2.0×).

🔑 Licensing

How do I purchase a full license?

Call +91 87000 54085 or email support@niksoftdesignsllp.com. Once payment is confirmed you will receive a license key by email. Enter it in About → License → Activate Key.

My trial has expired — can I still use cached questions?

After trial expiry the app enters read-only mode: cached questions continue to work but new AI generation is paused. Purchase a license to restore full functionality.

I lost my license key — how do I recover it?

Email support@niksoftdesignsllp.com with your registered name and purchase date. We will re-send the key within 24 hours.

🛠️ Technical

Where is my data stored?

All data is stored locally in JSON files and an SQLite database in your home directory (C:\Users\YourName\). Nothing is uploaded to external servers.

The app is slow — how do I speed it up?

Ensure at least 4 GB RAM is free. Close other heavy applications. If AI responses are slow, add a Groq API key (fastest provider). Cached questions load instantly without any network call.

Database locked error

Ensure only ONE instance of the app is running. Kill any zombie Python processes (Task Manager → python.exe → End Task). Delete nik_teacher.db and restart — the app recreates it.