WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework...

44
WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENT FUNDAMENTAL RESEARCH GROUP WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENT 1 Principal Investigator Prof. D.B. Phatak Project In-Charge Nagesh Karmali

Transcript of WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework...

Page 1: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP

WEB SERVICE SYSTEM FOR PROJECT BASED

LEARNING COMPONENT

1

Principal InvestigatorProf. D.B. Phatak

Project In-ChargeNagesh Karmali

Page 2: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP

WEB SERVICE SYSTEM FOR PROJECT BASED

LEARNING COMPONENT

2

MentorHimanshu Singh

Rajat Bhatta

NIT Tiruchirappalli

Meraj Ali

NIT Nagaland

Amey Ghate

DA-IICT

Anshuman Chaursiya

NIT Agartala

Project In-ChargeNagesh Karmali

Members

Page 3: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP

TABLE OF CONTENTS

3

TABLE OF CONTENTS

1. INTRODUCTION1. TODAY’S METHODOLOGY OF STUDY

2. PROJECT BASED LEARNING – AN OVERVIEW

2. IMPLEMENTATION STEPS @ PROJECT BASED LEARNING

3. PROJECT OVERVIEW

4. TECHNOLOGIES USED

5. MODEL SPECIFICATIONS(THE ER MODEL)

6. WEB SERVICE SYSTEM

7. WIREFRAME DIAGRAM

8. BENEFITS OF PROJECT BASED LEARNING

9. SCOPE OF IMPROVEMENT

10. THE FUTURE OF PROJECT BASED LEARNING

11. CONCLUSION

Page 4: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP

INTRODUCTION

4

INTRODUCTION

• Today’s methodology of study

• Overview of Project Based Learning

• Project Based Learning vs Problem Based Learning

Page 5: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP

The problem in today’s study methodology is that the student has been assigned some work and he/she must work through the solution in accordance to the given set of pre-defined work patterns itself.

This approach limits the student’s tendency to try to explore new ideas.

This approach will only enable the student to gain temporary knowledge(not permanent knowledge) which is useless in the real world.

TODAY’S METHODOLOGY OF STUDY

5

INTRODUCTION

Page 6: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP

PROJECT BASED LEARNING –AN OVERVIEW

6

A student-centred pedagogy that involves a dynamic classroom approach.

Students acquire a deeper knowledge through active exploration of real-world challenges and problems.

Learning by working for an extended period of time to investigate and respond to a complex question, challenge, or problem.

Style of active learning and inquiry-based learning.

No paper-based, rote memorization, or teacher-led instruction.

INTRODUCTION

Page 7: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP

IMPLEMENTATION STEPS @ PROJECT BASED LEARNING

7

IMPLEMENTATION STEPS @ PBL

Identify the Challenge

Craft the Driving Question.

Build the Assessment.

Plan Backwards.

Enroll and Engage.

Facilitate the Teams.

Keep the End in Mind.

Page 8: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP

PROJECT OVERVIEW

8

PROJECT OVERVIEW

A web service system which allows the teachers to create Projects and its associated Modules.

Teacher can assign modules to a registered student or a group of registered students based on the teacher’s convenience.

The registered students can later view the modules along with the associated project, which have been assigned to him/her and work over completion of the modules.

Students can then submit the detailed report of the modules that they have done.

Both the students and the teacher can view the project status via a directed dependency graph that changes color dynamically.

Modules Evaluation and Peer-Evaluation can be added later on, to ease the life of teachers.

Page 9: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP

TECHNOLOGIES USED

9

TECHNOLOGIES USED

Django Version 2.0.5

Django Rest Framework

Javascript

AJAX

JQuery

VIS.js

Page 10: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP

MODEL SPECIFICATIONS(THE ER MODEL)

10

DATABASE SPECIFICATIONS

Page 11: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP

MODELS SPECIFICATIONS

11

MODELS SPECIFICATIONS

Page 12: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 12

MODELS SPECIFICATIONS

Page 13: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP

WEB SERVICE SYSTEM (API SPECIFICATIONS)

13

WEB SERVICE

SYSTEM

(API SPECIFICATIONS)

Page 14: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 14

WEB SERVICE

SYSTEM

(API SPECIFICATIONS)

Page 15: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 15

WEB SERVICE

SYSTEM

(API SPECIFICATIONS)

Page 16: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 16

WEB SERVICE

SYSTEM

(API SPECIFICATIONS)

Page 17: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 17

WEB SERVICE

SYSTEM

(API SPECIFICATIONS)

Page 18: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP

WIREFRAME DIAGRAM

18

WIREFRAME DIAGRAM

Page 19: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 19

Page 20: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 20

Page 21: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 21

Page 22: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 22

Page 23: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 23

Page 24: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 24

Page 25: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 25

Page 26: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 26

Page 27: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 27

Page 28: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 28

Page 29: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 29

Page 30: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 30

Page 31: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 31

Page 32: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 32

Page 33: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 33

Page 34: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 34

Page 35: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 35

Page 36: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 36

Page 37: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 37

Page 38: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 38

Page 39: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP

BENEFITS OF PROJECT BASED LEARNING

39

BENEFITS OF PBL

Increase student engagement

Deeper Knowledge

Knowledge retention

Real world application

It gives creativity

Everyone will be active in the classroom

Page 40: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP

SCOPE FOR IMPROVEMENT

40

SCOPE OF IMPROVEMENT

Code Evaluation and Peer-Evaluation(Code Quality based on required parameters)

Compilation mechanism and the execution of the code

The project needs to be extended for the study routine of other fields as well like Social Studies, Commerce, Accountancy etc.

More functionalities need to be added in the currently existing dashboard(Secondary)

Discussion Forum should be added in dashboard which lets all the existing students enrolled, to come up with new ideas and innovative thoughts for new projects.

Page 41: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP

THE FUTURE OF PBL

41

THE FUTURE OF PBL

Works quite nicely in school environment.

Designed to promote student-centred , inquiry-based education.

Most schools do not practice PBL.

This is particularly true for high performing high schools in India, where the education system relies on test scores, four-year college admissions rates, and similar metrics used in the 1990s to measure excellence.

But moving beyond old metrics requires a new framework for teaching and learning. Education is emerging as a knowledge building journey informed by collaboration and a rich digital environment. Inevitably, power has shifted to the learner and peer networks.

In not so far future, PBL will help the students learn in a better and a more progressive way thus enhancing their ability to adapt to the real world.

Page 42: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP

CONCLUSION

42

CONCLUSION

The old mechanisms were effective but the world is changing and the ways in which we learn new things need to be updated with it.

Yes, PBL has some flaws as it cant be effectively implemented in every new field of learning.

In not so far future the teaching paradigm would change and mostly many people would like to learn new things and do projects in varied courses online itself. When that time comes PBL methodology would be the one at the apex of all the other learning mechanisms!!

Page 43: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP

REFERENCES

43

REFERENCES

https://www.researchgate.net/publication/246069451 Engineering Education Is Problem Based or Project Based Learning the Answer

https://simpleisbetterthancomplex.com/series/beginners-guide/1.11/

Savery, J. R. (2015). Overview of problem-based learning: Definitions and distinctions. Essential readings in problem-based learning: Exploring and extending the legacy of Howard S. Barrows, 9, 5-15.

Hixson, N.K., Ravitz, J., Whisman, A. (2012). Extended professional development in project-based learning: Impacts on 21st century teaching and student achievement. Charleston, WV: West Virginia Department of Education, Division of Teaching and Learning, Office of Research.

Ray, B., Posnett, D., Filkov, V., & Devanbu, P. (2014, November). A large scale study of programming languages and code quality in github. In Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (pp. 155-165). ACM.

Page 44: WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING … · django version 2.0.5 django rest framework javascript ajax jquery vis.js. fundamental research group web service system for project

WEB SERVICE SYSTEM FOR PROJECT BASED LEARNING COMPONENTFUNDAMENTAL RESEARCH GROUP 44

THANK YOU

THANK YOU