السلام عليكم ورحمة الله وبركاته
أنا طالبة في جامعة الملك عبدالعزيز كلية العلومك قسم الحاسب الالي وهذا التيرم هو تيرم التخرج وقد قررنا أنا وزميلاتي في مشروع التخرج اختيار لغة ال VRML لتنفيذ فكرة المشروع التي هي عبارة عن برنامج تعليمي للأطفال عن كيفية تعلم العمليات الحسابية من (جمع وطرح و ضرب وقسمة ) كذلك توصيل لهم معنى ال number sense وهذا البرنامج هو عبارة عن جزئين جزء شاشات وجزء برمجة جزء الشاشات هو الذي سنقوم بعمله بلغة ال assembler وجزء البرمجة المفروض عمله بلغة الجافا سكريبت لأن لغة ال VRML تستخدم الجافا سكريبت ونحن (انا وزميلاتي في المشروع ) ليست لدينا اي خلفية عن الجفا سكريبت سأشرح لكم بالتفصيل فكرة المشروع ونرجو منكم المساعدة وإخبارناهل بإمكان عمل ذلك بالجافا سكريبت واذا كانت الاجابة نعم كيف سيتم ذلك نرجو منكم الاجابة أملنا فيكم بعد الله كبير خصوصا أننا مجبرين على اللغة وليس بإمكاننا التغير شاكرة لكم حسن التعاون والله ولي التوفيق.
فكرة المشروع :
البرنامج هو عبارة عن شاشة تظهر للطفل يقوم بإختيار عملية من العمليات الاساسية مثلا جمع تظهر له شاشة اخري فيها خانات للعمليات الحسابية في الاعلى وفي الاسفل يوجد ميزان واثقال الطفل عن طرق الماوس يتحكم في حمل الأثقال ووضعها في الميزان وهذا الشئ(تحكم الطفل في حمل الاثقال) هي من مميزات ال VRML المهم والمشكلة هي كيف يمكننا برمجة العملية الحسابية بالجافا سكريبت ولو مثلا الطفل أدخل مدخل خاطئ حرف مثلا( كيف العمل؟؟؟) (علما ان الطفل يكتب المسألة الحسابية (مثلا 5 + 3 ) وبعدها يقوم الطفل بتعليق ثقل حجمه ثلاثة في خانة الميزان رقم ثلاثة وثقل حجمه 5 في خانة الميزان رقم 5 يقوم الطفل المفروض بتعليق ثقل حجمه 8 في الخانة رقم ثمانية في الجهة الاخرى للميزان لكي يتم موازنته(علما انا الميزان على شكل الحرف T له ذراعين الذراع الايمن للمدخلات input والذراع الايسر للناتجoutput ) واذا أخطأ الطفل ووضع ثقل حجمه 6 في الذراع الايسر سيكون الناتج خطأ الميزان لن يتوازن سيميل للجهة اليمنى لأن المدخلات ستكون اكبر من الناتج واذا وضع ثقل حجمه 9 في المكان رقم تسعة سيميل الميزان للجهة اليسرى لن يتوزان لأن المخرجات أكبر وهكذا) هذه فكرة موجزة نرجو الافادة منكم
لكم مني جزيل الشكر
أرجو منكم الرد في أسرع وقت