![توضیح تصویر](https://quera.ir/qbox/view/WI8MGR704Y/mabb.png)
با حل هر مسئله، امتیاز مشخصی به شما تعلق میگیرد. از امتیاز در دو راستا میتوانید استفاده کنید.
+ مشاهدهی راهحل کدی یک سوال
+ مشاهدهی ۱ تست از تستکیسهای سوال
به طور کلی، امتیاز لازم برای مشاهدهی یک تست، برابر یکچهارم امتیاز لازم برای مشاهدهی راهحل کدی سوال است. میزان امتیاز مورد نیاز برای این دو بخش، به طور صعودی
افزایش مییابد. یعنی برای مشاهدهی راهحل یک سوال در مباحث پایانی، باید
امتیاز بیشتری خرج کنید!
پس از پایان دوره، امتیاز کسبشده توسط شما (سطح شما) در گواهی گزارش خواهد شد.
پس سعی کنید از امتیازاتتان به صورت بهینه استفاده کنید.
## گذراندن فصلها
دوره آموزش مبانی برنامهنویسی از چندین فصل تشکیل شده است، برای این که یک فصل را بگذرانید باید درصدی معین از درسنامهها و مسئلههای آن را بگذرانید. با گذراندن یک فصل، فصل بعدی برای شما باز میشود و میتوانید درسنامهها و تمرینهای آن را ببینید.
درصد مورد نیاز هر بخش به شرح زیر میباشد:
| نام فصل | درصد مورد نیاز |
|:--------------------:|:--------------:|
| مقدمه | ۱۰۰ |
| پردازش و خروجی | ۱۰۰ |
| متغیر و عبارات ریاضی | ۸۵ |
| ساختار شرط | ۸۵ |
| ساختار حلقه | ۸۰ |
| تابع | ۷۵ |
| تمرینهای دورهای ۱ | ۰ |
| آرایه و ذخیرهسازی اطلاعات | ۷۵ |
| جستوجو | ۷۰ |
| مرتب سازی | ۶۵ |
| توابع بازگشتی | ۵۰ |
| تمرینهای دورهای ۲ | ۰ |
## توضیحات دریافت گواهی
همانطور که گفتیم، در این دوره، چهار زبان برنامهنویسی ارائه شده است. گواهیهای این دوره مخصوص زبانی است که با آن دوره را گذراندهاید و این زبان در گواهی شما درج خواهد شد. شما میتوانید برای هر یک از ۴ زبان موجود در دوره گواهی دریافت کنید و در نهایت میتوانید ۴ تا گواهی داشته باشید. تنها شرط صدور گواهی شما برای هر کدام از ۴ زبان این است که از تمامی فصل های دوره حداقل نمره لازم را با آن زبان کسب کردهباشید. (در صورتی که بخشی از دوره را با یک زبان و بخشی را با زبان دیگر جلو ببرید گواهی هیچ زبانی برای شما صادر نمیشود.)
## نمرهدهی نهایی
با حل هر سوال در دوره ۱۰۰ امتیاز دریافت میکنید و میتوانید با استفاده از این امتیازات، جواب و یا تستهای یکی از سوالات را خریداری کنید. زمانی هم که دوره را به اتمام میرسانید، مقداری امتیاز برای شما باقی میماند و بر حسب این مقدار به شما گواهی داده میشود.
در نهایت بر حسب امتیاز نهایی، یکی از ۴ سطح زیر در گواهی گزارش میشود:
+ سطح **Perfect** برای نمرات بیشتر مساوی ۵۰۰۰
+ سطح **Very Good** برای نمرات کمتر از ۵۰۰۰ و بیشتر مساوی ۴۰۰۰
+ سطح **Good** برای نمرات کمتر از ۴۰۰۰ و بیشتر مساوی ۲۵۰۰
+ سطح **Fair** برای نمرات کمتر از ۲۵۰۰
توجه کنید که شما برای هر زبان **فقط یکبار** میتوانید گواهی دوره را دریافت کنید؛ اما پیش از گرفتن گواهی، میتوانید با حل سوالهای دیگر داخل فصلهای دوره و یا تمرینهای دورهای، امتیاز خود را افزایش داده و گواهی **Perfect** را دریافت کنید.
همچنین نمونهای از یک گواهی را مشاهده میکنید:
![گواهی نمونه](https://quera.org/qbox/view/lMVbckFVbB/java.jpg)
## گذراندن دوره با چند زبان
گذارندن دوره با چند زبان برنامه نویسی و دریافت گواهی آنها ممکن است. برای گذراندن دوره با یک زبان برنامه نویسی باید سوالات دوره را با زبان برنامه نویسی مورد نظر حل کنید. درسنامههای خوانده شده برای هر چهار دوره به صورت مشترک محاسبه خواهد شد. در واقع این دوره، مثل چهار دوره مختلف است که میتوانید وضعیت پیشروی خود را در هر کدام از این دورهها پیگیری کنید.
برای دیدن وضعیت پیشروی و گواهی خود با زبانهای مختلف میتوانید از طریق لینکهای زیر اقدام کنید:
+ [زبان C](https://quera.ir/college/land/college/2572/1/)
+ [زبان ++C](https://quera.ir/college/land/college/2572/2/)
+ [زبان جاوا](https://quera.ir/college/land/college/2572/3/)
+ [زبان پایتون](https://quera.ir/college/land/college/2572/5/)
سیستم امتیازات و دریافت گواهی