Students register for Madinah Arabic and fill their purposes of learning Arabic and their preferred courses. They book some lessons defined by start-time, duration and the lesson focus.
Payment is supported by paypal and sagepay.
Madinah Arabic matches some teachers to new students depending on their purposes of learning, availabilities, skills and utilization. Both students and teachers can book, cancel or reschedule lessons and should wait till the other side confirm after receiving a notification message.
Teachers can define their templates and actual diaries to be used for the forthcoming lessons. They can manage their students course accesses that should be displayed to students in the lesson.
Admin manages new or existing students, teachers, payments, time rates, available currencies.
RoR, MVC, AJAX, MySQL.







