Skip to content

[Feature]: Add Class Section (သင်တန်း ကဏ္ဍ ထည့်သွင်းခြင်း) #258

@lwinmoepaing

Description

@lwinmoepaing

Problem Statement / ပြဿနာ ဖော်ပြချက်

မြန်မာနိုင်ငံတွင် tech သင်တန်းများ အများအပြား ရှိသော်လည်း verified သင်တန်းများကို စုစည်းပြီး ရှာဖွေနိုင်သော နေရာ မရှိပါ။ စနစ်တကျ စစ်ဆေးခြင်း မရှိပါက spam သို့မဟုတ် အတည်မပြုရသေးသော သင်တန်းများ ဝင်ရောက်လာနိုင်ပြီး community ၏ ယုံကြည်မှုကို ထိခိုက်စေနိုင်ပါသည်။

There are many tech classes/courses available in Myanmar, but the community has no centralized place to discover verified classes. Without proper validation, spam or unverified class listings could harm the community's trust.

Proposed Solution / အဆိုပြု ဖြေရှင်းချက်

Website တွင် သင်တန်း ကဏ္ဍ တစ်ခု ထည့်သွင်းမည် — မြန်မာနိုင်ငံရှိ tech သင်တန်းများ၏ verified စာရင်းဖြစ်ပါသည်။ Contributors များက PR ဖြင့် သင်တန်းများ ထည့်နိုင်သော်လည်း အခြား content များထက် စစ်ဆေးမှု စည်းမျဉ်းများ ပိုတင်းကျပ်ပါသည်။

Add a Class Section (သင်တန်း) to the site — a curated, verified listing of tech classes in Myanmar. Contributors can add classes via Pull Request, but with stricter validation rules than other content.

သင်တန်း Data Fields

Field ဖော်ပြချက် လိုအပ်မှု
image သင်တန်း cover ပုံ / logo မလိုအပ်
title သင်တန်း အမည် လိုအပ်
description သင်တန်း အကျဉ်းချုပ် ဖော်ပြချက် လိုအပ်
instructorName ဆရာ/ဆရာမ သို့မဟုတ် အဖွဲ့အစည်း အမည် လိုအပ်
instructorEmail ဆရာ/ဆရာမ ဆက်သွယ်ရန် အီးမေးလ် မလိုအပ်
instructorLink ဆရာ/ဆရာမ website / social link မလိုအပ်
classLink သင်တန်း စာမျက်နှာ သို့မဟုတ် စာရင်းသွင်းရန် link လိုအပ်
tags Technology tags (ဥပမာ - React, Python, DevOps) လိုအပ်
classType Online / Offline / Hybrid လိုအပ်
status Active / Upcoming / Completed လိုအပ်

Pages

  • /classes — verified သင်တန်းများ အားလုံး ပြသသော စာမျက်နှာ

စစ်ဆေးခြင်း နှင့် Spam ကာကွယ်ခြင်း စည်းမျဉ်းများ

Community ၏ ယုံကြည်မှု ထိန်းသိမ်းရန် ဒါက အရေးကြီးဆုံး ဖြစ်ပါသည်။

  1. သင်တန်း ပိုင်ရှင် သို့မဟုတ် တက်ရောက်သူ သာလျှင် — သင်တန်း စာရင်းများကို အောက်ပါ ပုဂ္ဂိုလ်များကသာ ထည့်သွင်း သို့မဟုတ် ပြင်ဆင်နိုင်ပါသည်:
    • သင်တန်း ပိုင်ရှင် / ဆရာ/ဆရာမ
    • သင်တန်း တက်ရောက်နေသော verified အဖွဲ့ဝင်
  2. တရားဝင် အချက်အလက် ဖြစ်ရမည် — သင်တန်း အချက်အလက် အားလုံး မှန်ကန်ပြီး စစ်ဆေးနိုင်ရမည်။ စစ်ဆေး၍ မရသော သို့မဟုတ် လှည့်ဖြားသော အချက်အလက်ပါ PR များကို ပယ်ချမည်။
  3. Spam မခွင့်ပြု — ထပ်တူ၊ အတု သို့မဟုတ် ကငြာ သက်သက် စာရင်းများကို လက်ခံမည် မဟုတ်ပါ။
  4. PR review လိုအပ် — သင်တန်း submissions အားလုံး maintainer review ပြီးမှ merge လုပ်မည်။

ပါဝင် ကူညီနည်း

  1. Repo ကို fork လုပ်ပြီး content/classes/ တွင် entry အသစ် ဖန်တီးပါ
  2. Required fields အားလုံးကို မှန်ကန်သော အချက်အလက်များဖြင့် ဖြည့်ပါ
  3. PR description တွင် သင်တန်းနှင့် ဆက်စပ်မှုကို ဖော်ပြပါ (ပိုင်ရှင် / တက်ရောက်သူ)
  4. Maintainers များက စစ်ဆေးပြီး merge လုပ်မည်

Alternatives Considered / စဉ်းစားခဲ့သော အခြား နည်းလမ်းများ

စဉ်းစားခဲ့သော အခြား နည်းလမ်းများ

  • Database နှင့် user auth သုံးခြင်း — site ကို static နှင့် ရိုးရှင်းအောင် ထားလိုသောကြောင့် ပယ်ချခဲ့သည်
  • စစ်ဆေးမှု မရှိဘဲ လွတ်လပ်စွာ တင်ခွင့်ပြုခြင်း — spam ဖြစ်နိုင်ခြေကြောင့် ပယ်ချခဲ့သည်
  • ပြင်ပ course aggregator links — platform အတွင်း community-curated ဖြစ်စေလိုသောကြောင့် ပယ်ချခဲ့သည်

Feature Category / Feature အမအစား

Profile / Profile

Priority / ဦးစားပေး

Medium / အလယ် — Would improve experience

Screenshots / Design References

ဒါက profile/book system နှင့် ပုံစံတူ ဖြစ်သော်လည်း verification ပိုပါသည်:

  1. Static data (content/classes/ တွင် array သို့မဟုတ် MDX files)
  2. Contributors များက PR ဖြင့် entries ထည့်မည်
  3. PR description တွင် ပိုင်ဆိုင်မှု သို့မဟုတ် တက်ရောက်မှု အထောက်အထား ပါရမည်
  4. Backend dependency မရှိ
  5. သီးသန့် /classes route တွင် ပြသမည်

Additional Context / နောက်ထပ် အချက်အလက်များ

No response

Checklist / စစ်ဆေးချက်

  • I have read the Dev Setup Guide / Dev Setup Guide ကို ဖတ်ပြီးပါပြီ
  • I have searched for existing issues / ရှိပြီးသား issues များကို ရှာပြီးပါပြီ

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions