Skip to content
ostadbunPublic

About

configuration of project

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

استادبان

سیستمی متن‌باز و رایگان برای کمک به دانشجویان در انتخاب آگاهانه‌تر اساتید و تشویق آن‌ها به مطالعه، تمرین و مشارکت در بهبود کیفیت آموزش.


🎯 معرفی پروژه

«استادبان» یک سامانه‌ی متن‌باز است که فرآیند انتخاب استاد را برای دانشجویان تسهیل می‌کند.
این سیستم با جمع‌آوری لیست اساتید یک دانشگاه و دریافت آرای دانشجویان درباره ویژگی‌های تدریس، تلاش می‌کند:

  • به دانشجویان کمک کند با آگاهی بیشتری استادان خود را انتخاب کنند.
  • توجه اساتید را به بازخورد دانشجویان افزایش دهد.
  • با استفاده از گیمیفیکیشن، دانشجویان را به حل تست و تمرین (خصوصاً در سطح کنکور ارشد) تشویق کند.
  • در ادامه‌ی مسیر، به تصمیم‌گیری بهتر در انتخاب واحد نیز کمک کند.

مخاطب اصلی این پلتفرم، دانشجویان هستند؛ اما خروجی‌های آن می‌تواند برای اساتید، گروه‌های آموزشی و مدیریت دانشگاه نیز ارزشمند باشد.


🧩 اهداف اصلی

  • کمک به شناخت بهتر اساتید از دید دانشجویان
  • افزایش شفافیت در جامعه‌ی دانشگاهی
  • ارتقای کیفیت آموزشی از طریق بازخورد مستمر
  • تشویق دانشجویان به مطالعه و تمرین با استفاده از مکانیزم‌های گیمیفیکیشن
  • (در آینده) حمایت از فرآیند انتخاب واحد هوشمندانه‌تر

🏗 ساختار کلی پروژه (Architecture)

پروژه‌ی «استادبان» به صورت یک Organization در GitHub مدیریت می‌شود و حداقل شامل دو ریپازیتوری اصلی است:

  • server – بخش بک‌اند سیستم
  • client – بخش فرانت‌اند و رابط کاربری

💻 Backend (server)

  • زبان: Golang
  • دیتابیس اصلی: PostgreSQL (Relational)
  • کش و صف/کارهای موقت: Redis
  • مدیریت و اجرای سرویس‌ها: Docker و Docker Compose

🖌️ Frontend (client)

  • تکنولوژی‌ها:
    • React
    • Next.js

About

configuration of project

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors