The project is the intellectual property of its owner, and requires the delivery of all related files, including codes, designs, etc., after completing each stage in the required manner. The privacy policy must be adhered to and project details must not be disclosed to others.
When agreeing to implement the project within two months, the freelancer must upload the basic parts to the server specified by the project owner during the first month, and complete the remaining tasks in the second month. In the event of agreeing on a period of three months, the basic parts will be uploaded during the first two months, and the rest will be completed in the third month.
A contract will be signed to guarantee the rights of the project owner, and the project will be presented to specialists to ensure that it is implemented in the required manner and with the expected quality and professionalism. The freelancer does not have the right to place a logo or any mark on the site, as the entire site is owned by its owner. All codes (new) must be clear and well documented, to enable other programmers to deal with them easily in the future. Everything related to the server must also be delivered in full.
Regarding support, a separate project will be created for a period of no less than two years with the same amount as the current project, and a portion of the amount of this project will be deducted and transferred to support according to the agreement.
The site will later be developed for Android and iOS applications, so the design and other things should be taken into account from the beginning. If the selected freelancer executes this project as required, we will award him the work of the application version.
The freelancer is expected to be honest, trustworthy, loyal and ensure quality in the work. The agreed design will be adhered to, with 20% space allocated for making necessary modifications during the actual trial, upon the request of the project owner.
Coding codes is an essential part of the project, so the freelancer must have experience and professionalism in this field to submit his offer. The freelancer must conduct periodic tests on all pages and contents before submitting them to ensure that everything is working properly. The freelancer must also bear responsibility for the codes, designs, etc., including making the necessary modifications in the event of errors even after a period of delivery when discovered.
Artificial Intelligence, practices and tests are calculated based on all data such as time, date, day of each session, number of practices, etc., allowing the artificial intelligence to analyze all data accurately and provide reports, results and recommendations tailored to improve the The user's performance is based on his behavior and progress, for the user, the administrator, the manager and the project owner, when the artificial intelligence is asked.
The selected freelancer will be provided with all the project details, including the necessary explanations and images, in a complete file to facilitate the understanding and design process. The data is provided in two languages (Arabic and English) by the project owner.
Features: - Important note: Many features are shared and can be used across accounts and different information banks, with the possibility of making simple modifications to suit each account or bank specifically.
1. UIUX design should be attractive and easy to use, with a great and attractive interface, harmonious colors, and clear icons. It is easy to navigate between pages and the interaction is smooth, with good organization of content for quick access to the required information.
2. Specialized lessons system for a specific group of employees or students who have been previously identified.
3. Interactive help feature (question mark) for clear matters on the site.
4. Advertisements page on the main screen of the site, and control from the control panel.
5. Testimonials page talking about the benefits of the site by users on the main screen of the site.
6. Contact us page (in a list) 7. The ability to delete and modify many features on the site.
8. Programming language: The project will be developed in Python using artificial intelligence (AI) techniques.
9. Login system: Password, confirmation, change and other important matters and account deletion system.
10. Account types: • Educational entity (governmental or private educational institutions): and register all branches of the educational institution affiliated with it from employees, students and others, according to the divisions of their work and specializations.
• Government institutions and companies: and register all branches affiliated with them, employees and others, in the same previous way.
• Personal account: The personal account provides a set of limited free features, and the possibility of upgrading the account. With the advantage of contracting with trainers.
.Identification code: such as: OM-C-001-E001-P.
12. Complete the login data registration on the profile page for all accounts (13 data)
13. The management and organizers page to register students and employees and give permissions to register others, and give them permissions.
14. Create different cards to record lesson data for all types of different information banks (data from 4 to 15).
•Preparing questions: Questions are prepared in a uniform manner for everyone in all information banks (general, private, for educational activities, and for groups, or specialized education (for special groups)), with the possibility of choosing questions and making simple modifications according to the type of each bank.
•Recording the goals and special encouraging notes for the user in each lesson received.
• Workshops: Card divisions for the educational events page (15 data) such as title, the entity that conducted the lesson, date, time, evaluation, number of evaluators, number of notes, awards, .... etc.)
15. Educational events list:
The list includes 9 types of events such as: workshop, conference, lecture, program, continuing medical education (CME), seminar, training, course, forum, and others. A new event can also be created based on a previous event with the possibility of modifying some data to suit new needs.
16. Question types: such as multiple choice one answer, multiple choice several answers true or false, connecting answers, arranging answers, filling in the blanks, essay questions, manual correction by the administrator who set the questions, drag and drop, with the possibility of inserting images in the questions or a link or video, etc. (a special place to insert information whether text or PDF file or image, with the possibility of sending questions to another user), others discussed with the freelancer.
.Question system (lists): Determine their importance, level of difficulty, Bloom's pyramid, and question divisions
18. Types of educational games: 5 discussed with the independent
19. User evaluation system through lesson questions before and after in all different lessons and for all different banks, and the lesson system in educational events, evaluation is before and after the event with the same questions (Pre-test and Post-test) for the attendees.
20. System for entering information and questions for lessons in the normal way and Excel file (preparing questions in Excel file and uploading them in the lesson and completing other data.
21. System for arranging questions and answers during practice and non-sequential testing, i.e. randomly every time.
22. System for taking information and questions from the information bank for groups to the user's information bank.
23. Evaluation of the level of employees and students: - The system provides a continuous evaluation to determine strengths and weaknesses, through the practice page and through advanced multiple search to re-practice (there are pictures to explain it)
24. Ability to clarify the correct answers for each question (activate or deactivate).
25. Determine the appropriate time to answer each question.
26. Ability to answer using the audio system.
27. Practice and testing system for lessons using the camera, to identify the user.
28. Competition and prize system for winners: The first method: Allocating prizes by linking them to a specific lesson, specifying conditions such as the date and time of the competition, the number of practices, test results, etc. The second method: Specifying the conditions only without linking them to a specific lesson, so that they can be applied to any lesson. This system can be used internally in the accounts of educational, governmental and corporate institutions, or externally to include the main website page and be for general users. The project owner can also organize similar competitions from his account. The winners page displays all the details and data of the winners, after the draw for the qualifiers.
29. Types of information banks: Information bank for the site on the profile page, public information bank, private information bank, information bank for groups, information bank for educational events.
30. Making an invitation to join friends with the user's account number, and registering through it, with the possibility of clarifying the number of registered through it.
31. The feature of the guardian following up on his children's lessons by linking his account to his children's account.
32. Privacy and Terms and Conditions Page