Collaborative Learning

This Web Based application has been developed on the idea of getting help online from professors about study. The basic thought behind creating this application was to facilitate students. There were so many aspects of our daily life that can be entertained and we tried looking further deeper into t

2025-06-28 16:30:51 - Adil Khan

Project Title

Collaborative Learning

Project Area of Specialization Information & Communication TechnologyProject Summary

This Web Based application has been developed on the idea of getting help online from professors about study. The basic thought behind creating this application was to facilitate students. There were so many aspects of our daily life that can be entertained and we tried looking further deeper into the student’s and professor’s daily life routine observe the difficulties of both and interests. We believe that if you want to facilitate people with any of your invention try and ask them first what they want because no one can tell you about the needs of a person except the person itself. So our observations bring us to this conclusion that like all other successful applications that are helping and facilitating people in other aspects of daily life, we must create something that might help people for providing better studies. We could have choose anything else but we decided to build a web-application with this kind of features because it is what we needed most in this era of technology.

Project Objectives

In this project students approach the expert teachers of their relevant subjects. Through this application students and teachers can registered their self, the student can request to the relevant subject teacher. Whenever he will be free he uploads his available status and time period for his student. Suppose if any student facing some problem in his subject he will search his problem on Google or YouTube but somehow he did not get exactly the same point that he actually want. Through this project students can approach the relevant subject teacher. This platform can save time and also saving from travel for students and teachers.

This Project is taken because it is helpful in learning from expert professors. Student can select suitable professor for him. Student can get solution for his problems of any subject. Professor can get benefits financially in his spare time. In this project anyone can learn or take lecture from expert and professional professors.     

Project Implementation Method

Collaborative Learning is a website developed by language ASP.Net using MVC4 framework. We used MVC4 because it is mostly used in software houses now a days. It saves time and websites can be developed in a very less time. Developers prefer to use this language. We also used JavaScript, CSS, HTML, Bootstrap and Ajax. Interface of website is designed using HTML5, Bootstrap and CSS. We used SQL server 2014 for storing and retrieving data. We connected the SQL server to our website. SQL server is basically a relational database management system (RDBMS) from Microsoft. For sending message and emails to user we used API module for messages and emails.

Benefits of the Project

Collaborative Learning will provide many benefits to both students and professors. Students can get benefit with their studies problems. As professors will also get benefit financially in their spare time. Student will search for particular subject professors and contact those. Student will send a message to professor if he is free and can help him with his problems according to the lecture. Student will get his location or address if professor is nearby otherwise he will get the lecture by live chat and can pay him online.

Technical Details of Final Deliverable Agile Manifesto Principles

There are some agile manifesto principles:

        1. In agile modelling, organization and interaction is really important because all the blocks are programming or work together in each development cycle.
        2. Next is the working software, because the real product is really important communication with your customers.
        3. Customer collaboration is really important because in the beginning it is not possible to gather all the requirements. Needs and requirements can change after some time so it is necessary to collaborate with your customers.
        1. The last thing in this manifesto is responding the change and hence it is really important because it is mentioned earlier because we believe that this model can absorb future changes.

The basic overview of agile model can be seen in another figure which is given below:

Collaborative Learning _1585517770.png

Figure 4.3:  Shows graphical representation of Agile   Model

We have conducted a survey before starting our project so that we have clear requirements otherwise the whole team can be driven to wrong direction. So on the basis of the questionnaire, we made some changes in our plan so to fulfill the customer’s
requirements.  Hence, this approach is very realistic to software development as it promotes the team work and cross training. Moreover this strategy is suitable for fixed or changing requirements. It has minimal rules and hence documentation is easy. Another positive factor of this model is that it is easy to manage and it gives flexibility to developers.

Final Deliverable of the Project Software SystemCore Industry ITOther Industries Education Core Technology OthersOther Technologies OthersSustainable Development Goals Quality EducationRequired Resources

More Posts