همگام شدن دو سامانه با یکدیگر به صورت اتوماتیک.

همگام شدن دو سامانه با یکدیگر به صورت اتوماتیک.

از hamed andhamed در
Number of replies: 2

با سلام...

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


عمده مشکل ما انتقال اطلاعات کاربران از دیتابیس سرورثب  ت نام درون سازمان به دیتا بیس مودل هست.همکاران ما زمان زیادی را برای انتقال دستی اطلاعات کاربران به سامانه مودل می کنند.( که همواره  زمان بر و همراه با خطا است !!!).


روش کار باید به چه نحوی باشد تا دو دیتا بیس با یکدیکر همگام شوند. یعنی زمانی که کاربر در سامانه ثبت نامی از درون سازمان اقدام به ثبت نام میکند.اطاعات فراگیر و دروسی که فراگیر در انها ثبت نام شده است به صورت اتوماتیک در دیتا بیس مودل هم ثبت شود؟


تعداد امتیازات:  -
In reply to hamed andhamed

در پاسخ به: همگام شدن دو سامانه با یکدیگر به صورت اتوماتیک.

از حسین عبایی در

سلام

ما هم همین مشکل شمارو داشتیم

سیستم آموزش با مشخصات دانشجو - درس- انتخاب واحد و...

سیستم آموزش مجازی با دیتابیس مشتقل و سایر مشکلات که شما فرمودید

برای حل این مشکل ملاژولی طراحی کردیم که به صورت cron شبانه اطلاعات انتخاب واحد - درس- مشخصات دانشجو ها و.. را به سامانه آموزش مجازی انتقال میده و امکان فراخوانی دستی هم براش فراهم کردیم تا خود کاربر برای مواقع خاص بتونه این کارو انجام بده.

بنظرم شما نیز نیاز به همین کار دارید

In reply to hamed andhamed

در پاسخ به: همگام شدن دو سامانه با یکدیگر به صورت اتوماتیک.

از Shamim Rezaie در
عکس توسعه دهندگان مرکزی مودل عکس دفتر مرکزی مودل عکس مترجم‌ها
سلام


یکی از مواردی که باید در موردش تصمیم بگیرید این هست که نحوهٔ همگام‌سازی قرار هست به صورت «ارسال» «از سیستم شما به مودل» باشه یا اینکه به‌صورت «دریافت» و خواندن اطلاعات (حالا یه به‌صورت زمان‌بندی شده و یا به صورت دستی و با فشار دادن یک دکمه در مودل) در سمت «مودل از سیستم شما»؟

وب‌سرویس‌های لازم در مودل برای اینکه بتونید کاربری رو در مودل بسازید (core_user_create_users)، یا اطلاعات کاربر رو به‌روز کنید (core_user_update_users)، درس در مودل بسازید (core_course_create_courses)، یا مشخصات درس رو به‌روز کنید (core_course_update_courses)، و همچنین برای اینکه کاربران رو در درس‌های مختلف ثبت‌نام کنید (enrol_manual_enrol_users) با ثبت‌نام آنها را در درسی که ثبت‌نام هستند لغو کنید (enrol_manual_unenrol_users) در مودل وجود داره و می‌تونید از اونها استفاده کنید.

برای دیدن لیست وب‌سرویس‌های مودل می‌تونید به آدرس Web_service_API_functions مراجعه کنید.

همچین برای مطالعه مفصل درباره چگونگی کار با وب‌سرویس‌های مودل به آدرس Creating_a_web_service_client مراجعه کنید.