📚 KulkarniSir — B.Tech Humanities Study Portal  |  Free Access for Verified Students
🎓 B.Tech Humanities Study Portal

Learn Smarter with
KulkarniSir

Your complete study hub for Communication Skills, Constitution of India, Soft Skills, Universal Human Values & Basic Human Rights — curated by an expert educator.

5
Subjects
0
Students
0
Materials
0
Visitors
Free
Access
Feeling Low? Try Some Motivational Shorts ✨
Watch Now
🆕 New Facility Launched
Newspaper English
Learn English Through Daily News
Master real-world English vocabulary, phrases & grammar from today's top newspaper editorials — with interactive drills, audio reading, Marathi meanings & progress tracking.
📰 Highlighted Articles 🎧 Audio Reading 📚 Vocab + Phrases 🎮 Interactive Drills मराठी अर्थ 📊 Progress Track
🎯 Daily Articles
⚡ Flashcards
🧩 Fill Blanks
🔗 Match Pairs
📖 25 Words/Day
💬 40 Phrases
📰 New feature for B.Tech students
📰 Newspaper English NEW
📊 Score: 0 pts
📰
✍️
🗞️ Daily News · Learn English

Learning English Through Newspaper

Master real English from today's news — vocabulary, phrases, audio, interactive drills, Marathi meanings, and progress tracking.

📰 Highlighted Articles 🎧 Audio Reading 📚 25 Vocab Words 💬 40 Key Phrases 🎮 Interactive Drills मराठी अर्थ
📰 Today's Article: NEET-UG 2026 Cancellation — May 14, 2026 | 📊 Score: 0 pts

📚 All Newspaper Articles

Click any article to start learning — vocabulary, phrases & practice drills included.

Loading articles...
+10 points! 🎯

📘 B.Tech Subjects

5 Subjects
🗣️
CS-101

Communication Skills

🌿
UHV-201

Universal Human Values–II

⚖️
CI-301

Constitution of India

🧩
SS-401

Soft Skills

🕊️
BHR-501

Basic Human Rights

Subject

0 items

⚙ Admin Dashboard

0
Total Students
0
Total Sessions
0
Materials Added
0
Active Today
0
Total Visitors
0
Today's Visits

➕ Add New Study Material

📂 All Materials

📭

Loading...

🎮 Upload MCQ Practice Questions

Type or paste your chapter-wise MCQs below using the simple format shown. The system will automatically parse them and save to Firestore for students to practice.

📋 Required Format (copy exactly):

Q1. What is communication?
A) Exchange of information
B) Writing letters only
C) Speaking only
D) Reading books
ANS: A
Explanation: Communication is the process of exchanging information...

Q2. The 7 Cs include:
A) Clarity
B) Creativity
C) Criticism
D) Calculation
ANS: A
Explanation: Clarity is one of the 7 Cs of effective communication.

✅ Start each question with Q1. Q2. etc  |  Options as A) B) C) D)  |  Answer as ANS: A  |  Explanation optional

📋 Uploaded MCQ Sets

📭

Click "View Uploaded MCQs" to load.

⚡ Upload Quick Revision Notes

Add chapter-wise Q&A flashcards for quick revision before exams. Students tap each question to reveal the answer.

📋 Required Format:

Q: What is communication?
A: Communication is the process of exchanging information, ideas and feelings between a sender and receiver.

Q: List the 7 Cs of effective communication.
A: Clarity, Conciseness, Concreteness, Correctness, Coherence, Completeness, Courtesy.

✅ Each entry starts with Q: on its own line, followed by A: on the next line. Blank line between entries.

📋 Uploaded Quick Revision Sets

📭

Click "View Uploaded Notes" to load.

👥 Registered Students

🚀 Firebase Setup for kulkarnisir.in (Do This Once)

Since your domain is kulkarnisir.in hosted on Netlify + Firebase with Hostinger domain — do these 3 steps once in Firebase Console:
STEP 1 — Add Authorized Domain for Student Login
📍 Firebase Console → Your Project → AuthenticationSettingsAuthorized domains
➕ Click Add domain → Type: kulkarnisir.in → Save
➕ Also add: www.kulkarnisir.in
✅ Without this, student login will show "domain not authorized" error.
STEP 2 — Enable Email/Password Authentication
📍 Firebase Console → Authentication → Sign-in method
✅ Enable Email/Password provider → Save
✅ This is what students use to login with OTP.
STEP 3 — Create Firestore Database (if not done)
📍 Firebase Console → Firestore Database → Create database
→ Choose Production mode → Select region: asia-south1 (Mumbai) → Done
✅ Then apply the security rules below.

🔐 Firestore Security Rules — Copy & Paste in Firebase Console

📍 Firebase Console → Firestore Database → Rules tab → Replace everything with the code below → Click Publish

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {

    // OTPs — anyone can write (for login), only owner can read
    match /otps/{email} {
      allow read, write: if true;
    }

    // Students — can read/write own record only
    match /students/{userId} {
      allow read, write: if request.auth != null
        && request.auth.uid == userId;
    }

    // MCQ sets — any logged-in student can read
    match /mcq_sets/{docId} {
      allow read: if request.auth != null;
      allow write: if false; // Admin writes via Firebase Console
    }

    // Quick Revision sets — any logged-in student can read
    match /qr_sets/{docId} {
      allow read: if request.auth != null;
      allow write: if false; // Admin writes via Firebase Console
    }

    // Materials — any logged-in student can read
    match /materials/{docId} {
      allow read: if request.auth != null;
      allow write: if false; // Admin writes via Firebase Console
    }

    // Results — any logged-in student can read
    match /results/{docId} {
      allow read: if request.auth != null;
      allow write: if false;
    }
  }
}
✅ These rules allow students to login and access all study materials safely.
✅ The 252 built-in MCQ questions from the PDF work without any Firestore rules — they are embedded in this HTML file.
✅ Admin uploads MCQs/QR sets via Firebase Console → Firestore → manually add documents, OR use the Admin panel upload feature after setting rules.
⚠️ Do NOT use allow read, write: if true on students collection — it exposes all student data publicly.

💡 How to Add Study Materials Step by Step

📹 YouTube Video (Recommended for lectures):

  1. Go to youtube.com → Sign in
  2. Click camera icon → Upload video
  3. Select your lecture recording
  4. Add title e.g. "Comm Skills Unit 1"
  5. Set visibility to "Unlisted"
  6. Click Publish → Copy the link
  7. Paste link in Add Material form above

📄 PDF Notes (Google Drive):

  1. Go to drive.google.com
  2. Click + New → File upload
  3. Select your PDF from computer
  4. After upload, right-click the file
  5. Click Share → Change to "Anyone with link"
  6. Click Copy link
  7. Paste in Add Material form above

✅ Pro Tips

📹 Videos: Keep under 30 mins — students prefer short, focused lectures
📄 Notes: Always convert Word/PPT to PDF before uploading
📝 PYQs: Add year in title e.g. "May 2024 – 70 Marks Paper"
Q.Banks: Separate 2-mark and 10-mark questions in different uploads
🏷️ Badges: Use NEW badge for recently added content — attracts attention
📱 Marketing: Share website in college WhatsApp groups after adding material
🎮 MCQ Practice: 252 built-in questions from PDF work without any Firebase setup
🎓 Certificate: Students unlock it after completing all 5 CS units
🎓

Student Login

Enter your details. A 6-digit OTP will be sent to verify your email.

Admin Access

Restricted to authorised personnel only.