How to Install Plugin In WordPress

यह plugin WooCommerce के बिना अपना student registration, course checkout, payment, order और test-series system चलाता है।

1. Plugin इंस्टॉल करें

  1. WordPress Admin खोलें।
  2. Plugins → Add New → Upload Plugin पर जाएँ।
  3. tech-codi-test-series.zip चुनें।
  4. Install Now, फिर Activate Plugin दबाएँ।
  5. Admin के बाएँ menu में Tech Codi Test Series दिखाई देगा।

Activation के बाद Courses, Student Login, Student Registration, My Learning, Exam, Result, Leaderboard, Checkout और Payment Status pages अपने-आप बनते हैं।

2. Payment चालू करें

Tech Codi Test Series → Payment Settings खोलें। आप Manual UPI, Razorpay, या दोनों चला सकते हैं।

Manual UPI

  1. Allow students to submit UTR enable करें।
  2. अपना UPI ID और Payee Name भरें।
  3. निर्देश लिखें और Save करें।
  4. Student payment के बाद UTR submit करेगा।
  5. Orders & Payments में UTR दिखेगा।
  6. अपने bank/UPI app में पैसा मिलने की पुष्टि करें।
  7. तभी order status Paid करें। Paid होते ही course unlock होगा।

केवल UTR देखकर approval न दें; payment account में पैसा जरूर जाँचें।

Razorpay

  1. Razorpay Dashboard से Test Mode Key ID और Key Secret लें।
  2. Plugin के Payment Settings में दोनों भरें।
  3. Settings में दिखाई गई Webhook URL को Razorpay Dashboard में webhook के रूप में जोड़ें।
  4. Razorpay में एक मजबूत Webhook Secret बनाएँ और वही secret plugin में भरें।
  5. payment.captured, payment.failed, order.paid और refund.processed events चुनें।
  6. Razorpay enable करके Save करें।
  7. पहले Test Mode में registration से लेकर payment और course unlock तक पूरा परीक्षण करें।
  8. सब सही होने पर Live Mode keys लगाएँ।

3. Course बनाएँ

  1. Tech Codi Test Series → Courses → Add New खोलें।
  2. Course का नाम, विवरण, featured image और price भरें।
  3. Validity में 0 रखने पर lifetime access होगा; अन्यथा दिनों की संख्या भरें।
  4. Free course हो तो Free Course चुनें।
  5. Publish करें। नया published course static homepage पर अपने-आप दिखाई देगा।

4. Questions का bulk upload

  1. Bulk Import खोलें।
  2. Question Bank का नाम लिखें।
  3. CSV या .docx Word file चुनें।
  4. Upload करें। हर upload एक reusable Question Bank बनता है और original source file भी download के लिए सुरक्षित रहती है।

CSV/Word table के जरूरी columns:

Optional columns:

correct_answer में केवल A, B, C या D रखें। difficulty में easy, medium या hard रखें। Plugin के अंदर sample CSV भी दिया गया है।

Word paragraph format में हर field अलग paragraph में लिख सकते हैं:

Complex Word equations import करने के बाद visually जरूर जाँचें। सबसे भरोसेमंद तरीका Unicode math symbols या LaTeX लिखना है।

5. Test बनाएँ

  1. Tests → Add New खोलें।
  2. Course चुनें।
  3. Duration, pass percentage, attempt limit और question limit भरें।
  4. एक या कई reusable Question Banks चुनें।
  5. जरूरत हो तो random question order चुनें।
  6. Publish करें।

Paid course का order Paid होते ही उसके सभी published tests student के dashboard में unlock हो जाते हैं।

6. Students manage करें

Tech Codi Test Series → Students में:

  • नाम या mobile से student खोजें।
  • नया student manually बनाएँ।
  • नाम या password बदलें।
  • account Block/Activate करें।
  • student list CSV में export करें।
  • course access manually grant/revoke करें।

Tech Codi students सामान्य WordPress Users list से छिपे रहते हैं और इसी अलग screen से manage होते हैं। Payment history वाला student delete नहीं होगा; accounting record सुरक्षित रखने के लिए उसे Block करें।

7. Orders manage करें

Orders & Payments में student, mobile, course, amount, gateway, UTR/transaction ID, date और status दिखाई देता है।

Statuses:

  • Pending — order बना लेकिन payment complete नहीं।
  • Verification — UTR आया या Razorpay capture confirmation बाकी है।
  • Paid — payment confirmed; course unlocked।
  • Failed — payment असफल।
  • Cancelled — order cancel।
  • Refunded — full refund; setting enabled हो तो access revoke।

8. AI Maths Solution

  1. OpenAI API key बनाएँ।
  2. Tech Codi Test Series → Settings में key और model भरें।
  3. Math subject keywords में math, mathematics, गणित, arithmetic, algebra, geometry जैसे शब्द रखें।
  4. Bulk Import screen में Question Bank के सामने Generate math solutions दबाएँ।
  5. WordPress Cron questions को छोटे batches में process करेगा।

AI solution में LaTeX math notation और चरणबद्ध explanation आता है, फिर MathJax उसे standard symbols में दिखाता है। AI गलती कर सकता है, इसलिए publish करने से पहले solutions review करें।

9. Launch से पहले checklist

  • SSL/HTTPS चालू है।
  • WordPress, theme और PHP updated हैं।
  • Database और files का backup लिया है।
  • एक नया student बनाकर पूरा registration/login test किया है।
  • Test Mode payment और webhook check किया है।
  • Paid order के बाद course unlock देखा है।
  • Refund/cancel policy और access revoke test किया है।
  • Mobile पर exam timer, options, submit और result review test किया है।
  • Privacy Policy, Terms, Refund Policy और contact details website पर हैं।