Open Education Resource: Flipping the classroom with ...
-
Upload
khangminh22 -
Category
Documents
-
view
4 -
download
0
Transcript of Open Education Resource: Flipping the classroom with ...
Open Education Resource: Flipping the classroom
with MOODLE Page 1
lH
Open Education Resource: Flipping the classroom with MOODLE
Work done as part of AICTE approved FDP on Use of ICT
in Education for Online and Blended Learning
RC1193_Team449
Prof. Saurabh A Ghogare
Prof. Devendra bandbuche
Prof. Yogita S Alone
Prof. Sumera W Ahmad
IDP in Educational Technology, 2016.
OER Submission Example by IDP in Educational Technology, IIT Bombay, is licensed under
the Creative Commons Attribution-ShareAlike 4.0 International License. You are free to use, distribute and modify it, including for commercial purposes, provided you acknowledge the source and share-alike. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/
Open Education Resource: Flipping the classroom
with MOODLE Page 2
Table of Contents
Open Education Resource: Flipping the classroom with MOODLE ............................................... 1
About the OER .................................................................................................................................................. 3
Learning Objectives ........................................................................................................................................... 3
Helpful Documentation for Tool Use .............................................................................................................. 4
Section 2: Design Decisions .............................................................................................................................. 5
Nature of Decisions taken ................................................................................................................................. 5
Section 3: OER Description .............................................................................................................................. 6
Lesson Settings .................................................................................................................................................. 6
Section 4: Evaluating Effectiveness of OER ............................................................................................ 17
Effectiveness at the student level .................................................................................................................... 17
Section 5: Consolidated Log of Team Work ........................................................................................... 20
Open Education Resource: Flipping the classroom
with MOODLE Page 3
RC1193_Team449
Prof. Saurabh A Ghogare
Prof. Devendra bandbuche
Prof. Yogita S Alone
Prof. Sumera W Ahmad
`
Open Education Resource: Flipping the
classroom with MOODLE
About the OER
The open education resource is a collection of MOODLE Lesson activities that are useful as
out-of-class activity while flipping the classroom. There are three lessons as part of this
OER, and each deals with an aspect related to Concept Maps. Concept mapping is a
technique that is useful across domains and can be a useful tool for: Knowledge Integration
and Summary.
OER is downloadable from: www. filestructuredataprocessing.wordpress.com
Target Audience: Third year Engineering Students (Computer Science and
Engineering )
Tags: Flipped Classroom, MOODLE, Concept Map, Educational
Technology, Engineering Students
This resource is licensed under CC-BY-SA ver 4.0. You are free to use, distribute
and modify it, including for commercial purposes, provided you acknowledge the
source and share-alike. To see more details about the license visit
http://creativecommons.org/licenses/by-sa/4.0/
Learning Objectives
After using this OER, learner will be able to:
Defining Object orientation, OO Development, and modeling concepts.
Defining advanced object and class concepts, State modeling.
Defining different types of modeling, Nested concepts and properties.
Defining Development stages, development life cycle, problem statement,
analysis and different domain models in details.
To understand Application analysis, overview of system design, identifying
concurrency and ATM architecture.
To Study the overview of class design, recursion ,refactoring, optimization,
Reification of behavior, behavior with ATM example
Open Education Resource: Flipping the classroom
with MOODLE Page 5
Helpful Documentation for Tool Use
[1] For design and development of Lesson Activity in WORDPRESS.
[2] Object-Oriented Analysis and Design with Applications (3rd Edition) 3rd Edition by Grady Booch (Author), Robert A. Maksimchuk (Author), Michael W. Engle (Author), Bobbi J. Young (Author), Jim Conallen (Author), Kelli A. Houston (Author)
Open Education Resource: Flipping the classroom
with MOODLE Page 7
Section 2: Design Decisions
Nature of Decisions taken
The design decisions involved in the creation of this OER were of broadly three types:
1. Content Decisions 2. Pedagogic Decisions 3. Technology Decisions
Content Decisions
The content decisions related to:
a. Earmarking specific segment to be covered – construction of object-oriented
systems–What, Why and How? b. The Power point presentation and Quiz are provided.
Pedagogic Decisions
Typically in a flipped classroom strategy, there are two segments – Out-of-class segment and
In-Class segment. The out-of-class segment requires student to refer to some given material
(Video, Text etc) and form an understanding about the concepts that are relevant. In terms
of concept Compiler Construction the pedagogic decisions that were taken for the Out-of-
class segment related to:
1. The concept of the object model.
2. The mastery of the notation and process of object-oriented analysis and design.
3. The realistic application of object-oriented development within a variety of problem
domains
Technology Decisions
While developing the Out-of-Class and In-class activities, the major technology
decisions taken were:
a. A video had a time limit of 51.25 minutes and provided option for videos Link-
https://youtu.be/qiyMyyYqZVY that can be directly played from browser.
Open Education Resource: Flipping the classroom
with MOODLE Page 8
Section 3: OER Description
Lesson Settings
Screenshots 1-9 shows the object, Method ,Class. With example
Screenshot 1: Object Basics Goal
Screenshot 2: Definition of Object, attribute, method
Screenshot 3: Examples of object attribute
Open Education Resource: Flipping the classroom
with MOODLE Page 9
Screenshot 4: Examples of object’s Methods
Open Education Resource: Flipping the classroom
with MOODLE Page 10
Screenshot 5: Examples of object attribute
Screenshot 5: Examples of object attribute
Open Education Resource: Flipping the classroom
with MOODLE Page 11
Screenshot 6: Examples of object Methods
Screenshot 7: Examples of object Methods
Open Education Resource: Flipping the classroom
with MOODLE Page 12
Screenshot 8: Examples of object application
Screenshot 9: Examples of Group in class
Open Education Resource: Flipping the classroom
with MOODLE Page 13
Screenshot 10: Examples of group class
Creating MCQ inside the lesson
TYPICAL QUESTIONS & ANSWERS
OBJECTIVE TYPE QUESTIONS
Each Question carries 2 marks.
Choose correct or the best alternative in the following:
1) Computer systems are designed by
a. simplifying requirements of system
b. breaking of the system into smaller self-contained co-operating
subsystems
c. breaking up the systems into independent parts
d. modular design
2) Functions and procedures are
a. not useful in designing computer systems
b. old fashioned and they are not useful
c. useful in designing computer systems
d. have side effects which require special care if they are used as
subsystems
3) A subsystem of a complex system must specify
a. what task it performs
b. how it performs a task
c. with which subsystems it co-operates
d. how it co-operates with other systems
4) A subsystem of a complex system must
a. ii, iii
b. ii, iv
c. iii, iv
5) A subsystem of a complex system
I. should be reusable in other complex system
II. must not be able to inherit the properties of other subsystems
III. must have clearly specified responsibilities
IV. must know the stimuli to which it should respond a. i, ii, iii
b. ii, iii, iv
c. i, iii, iv
d. i, ii, iv
6) By polymorphism of a subsystem we mean
a. it should be reusable
b. it should have polymorphic data types
c. it should accept generic commands and interpret appropriately
d. it should morph polygons
7) The advantages of object-oriented modelling are
a. i, ii
b. i, iii
c. ii, iii
d. i, iv
8) Objects are
a. i, ii
(i)tangible entities
(ii)intangible entities
(iii)transient entities
(iv)uniquely identifiable
b. i, ii, iii
c. i, ii, iii, iv
d. i, ii, iv
9) A class is
a. a group of objects
b. template for objects of a particular type
c. a class of objects
d. a classification of objects
10) All objects have
(i) attributes
(ii) states
(iii)a set of operations
(iv) a unique identity
a. i, ii, iii
b. ii, iii, iv
c. i, iii, iv
d. i, ii, iii, iv
11) In UML diagram of a class
a. state of object cannot be represented
b. state is irrelevant
c. state is represented as an attribute
d. state is represented as a result of an operation
12) Attributes are assigned value
a. when operations are performed on an object
b. when instances of objects are defined
c. when methods are invoked
d. when classes are identified
13) The following are intangible entities which can be defined as objects
(i) a motor car
(ii) a bank account
(iii) an aircraft
(iv) a linked list
a. i, ii
b. ii, iv
c. iii, iv
d. ii, iii, iv
14) A query operation on a object
a. has side effect
b. has no side effects
c. changes the state of an object
d. is not allowed
15) An instance of an object is created by a
a. query operation
b. update operation
c. constructor operation
d. open operation
16) An update operation in an object instance
a. updates the class
b. has no side effects
c. deletes an instance
d. alters values of attribute(s) of an object instance
17) In object-oriented design
a. operations and methods are identical
b. methods specify algorithms whereas operations only state what is
to be done
c. methods do not change values of attributes
d. methods and constructor are same
18) By abstraction in object-oriented modelling we mean picking
a. only attributes appropriate to model an object
b. only operations
c. both operation and attributes with operations appropriate to model
an object
d. the appropriate abstract data type
19) By encapsulation in object-oriented modelling we mean
a. encapsulating data and programs
b. hiding attributes of an object from users
c. hiding operations on object from users
d. hiding implementation details of methods from users of objects
20) Encapsulation in object-oriented modelling is useful as
a. it allows improving methods of an object independent of other parts
of system
b. it hides implementation details of methods
c. it allows easy designing
d. encapsulates attributes and operations of object
21) Objects may be viewed as
a. clients in a system
b. servers in a system
c. as both clients and servers in a system
d. neither as clients nor as servers in a system
22) Inheritance in object-oriented system is used to
a. create new classes from existing classes
b. add new operations to existing operations
c. add new attributes to existing attributes
d. add new states to existing states
23) Inheritance in object-oriented modelling can be used to
a. generalize classes
b. specialize classes
c. generalize and specialize classes
d. create new classes
24) When a subclass is created using inheritance the resulting class
a. may have only attributes of parent class
b. may have only operations of parent class
c. may have new operations only in addition to those in parent class
d. may have new attributes and new operations in addition to those of
the parent class
25) By polymorphism in object-oriented modelling we mean
a. the ability to manipulate objects of different distinct classes
b. the ability to manipulate objects of different distinct classes knowing
only their common properties
c. use of polymorphic operations
d. use of similar operations to do similar things
26) A polymorphic operation
a. has same name
b. has same name but uses different methods depending on class
c. uses different methods to perform on the same class
d. uses polymorphic method
27) Given a word statement of a problem potential objects are identified by
selecting
a. verb phrases in the statement
b. noun phrases in the statement
c. adjectives in the statement
d. adverbs in the statement
28) Given a word statement of problem potential operations appropriate for
objects are identified by selecting
a. verb phrases in the statement
b. noun phrases in the statement
c. adjectives in the statement
d. adverbs in the statement
29) Objects selected to model a system
(i) must be essential for functioning of the system
(ii) must have all attributes which are invariant during
operations of a system
(iii) must have attributes relevant for performing services of
object
(iv) must be able to perform assigned services
a. i, ii, iii
b. ii, iii, iv
c. i, iii, iv
d. i, ii, iii, iv
30) An object is selected for modelling a system provided
a. its attributes are invariant during operation of the system
b. its attributes change during operation of the system
c. it has numerous attributes
d. it has no attributes relevant to the system
31) An object is considered an external entity in object-oriented modelling
a. its attributes are invariant during operation of the system
b. its attributes change during operation of the system
c. it has numerous attributes
d. it has no attributes relevant to the system
32) Object-oriented system modelling using CRC method gives
a. Java programs for the system
b. C++ programs for the system
c. Classes of the system, their responsibilities and collaborating classes
d. Objective C programs for the system
33) The expansion of the acronym CRC is
a. Collecting Responsibilities Classes
b. Collaborating with Relevant Classes
c. Class Responsibilities and Collaborators
d. Creating Relevant Classes
34) In CRC based design a CRC team consists of
(i) one or two user’s representatives
(ii) several programmers
(iii) project coordinators
(iv) one or two system analysts
a. i, ii
b. i, iii
c. i, iii, iv
d. i, ii, iii, iv
35) A class index card contains besides class name
(i) superclasses and subclasses
(ii) short description of
class (iii)collaborators
(iv)private responsibilities of class
(v)contract(s) with collaborators
a. i, ii, iii
b. i, iii, iv, v
c. i, ii, iii, iv
d. i, ii, iii, iv and v
Section 4: Evaluating Effectiveness of OER
The OER effectiveness can be assessed at two levels:
1. At the student level 2. At the consumer level
Effectiveness at the student level
Effectiveness at the student level involves metrics related to student access of the resource
and student learning.
The Moodle lesson report can be used to evaluate this effectiveness, with the report
showing the total number of students who accessed the reports (along with time) and their
marks (based on their answers to MCQs). Additionally there is an option for teacher to
grade essays and these marks also will be calculated if needed.
Prof. Ram Meghe Institute of Technology & Research, Badnera, Amravati
Department of Computer Science & Engineering
Subject-Object Oriented Analysis & Design (7th
sem)
Evaluating Sheet ((Based on answers to MCQs)
Sr.No Name of Students E-mail id
Marks out of
90 Grade
1 BAKSHI KETAKI SATISH [email protected] 80 A++
2 DADHE SNEHAL CHANDRAKANT
78 A+
3 DHAKITE MOHINI GOPAL mohini,[email protected] 74 A+
4 KALE GUNJAN [email protected] 72 A+
5 GAWANDE JAYSHRI SUDHAKAR [email protected] 70 A+
6 GIRULKAR SHARAYU SURESH sharyu [email protected] 88 A++
7 INGOLE VAISHNAVI PRADEEP [email protected] 82 A++
8 KALMEGH RADHIKA PANDURANG
46 B+
9 KANFADE RADHIKA SUNIL [email protected] 78 A+
10 KHEDKAR APURVA VINODRAO [email protected] 44 B+
11 KHORGADE KRUTIKA KESHAV [email protected] 88 A++
12 KOTARWAR NEHA RAVI [email protected] 36 B
13 MANGLEKAR MAYURI RAJENDRA
46 B+
14 MATE SHREEYA MOHAN [email protected] 42 B+
15 NAGTODE YUGANDHARA ARVIND
40 B+
16 NIKHADE PANNU RAMESHRAO [email protected] 50 B++
17 PANDHARIKAR KALYANI KISHOR
60 A
18 PARSUDKAR VRUSHALI SANJAY [email protected] 46 B+
19 RAJA SUHANI HITESH [email protected] 56 B++
20 THAKARE NILESHWARI ANIL [email protected] 78 A+
21 TODE SHREYA RAHUL [email protected] 84 A++
22 TOPALE VAISHNAVEE ARVIND [email protected] 82 A++
23 WAGHMARE ANKITA ASHOK [email protected] 66 A
24 WATKAR MANISHA SUNIL [email protected] 56 B++
25 BASUNATHE SWAPNIL DEEPAKRAO
54 B++
26 BHAGAT ANURAG LALIT [email protected] 68 A
27 BHOYAR PRAFUL RAJENDRARAO
62 A
28 BOBATE PARAMVEER MANGALDAS
48 B+
29 BODE VAIBHAV KUMDEO [email protected] 50 B++
30 DHORE SHUBHAM ANANTRAO [email protected] 58 B++
31 FULZELE SUMEDH SURENDRA [email protected] 60 A
32 GALPHAT UTSAV VINAYAK [email protected] 66 A
33 INGOLE AKASH VINAYAK [email protected] 64 A
34 KALPANDE SHUBHAM BHASHKARRAO
68 A
35 MANDULKAR YASH GANESH [email protected] 70 A+
36 OZA SHUBHAM SUBHASH [email protected] 72 A+
37 SANAP RAHUL KAILAS [email protected] 78 A+
38 SHENDRE SHUBHAM BALU [email protected] 84 A++
39 TAYADE KULDEEP VILASRAO [email protected] 80 A++
40 WARJURKAR SANKET [email protected] 88 A++
41 YESANKAR SOHAN GUNVANTA [email protected] 86 A++
42 BONDE PRATIKSHA ANIL [email protected] 56 B++
43 DESHMUKH KALYANI DNYANESHWAR
74 A+
44 GADE KSHAMA VINODRAO [email protected] 40 B+
45 SATPUTE SHUBHANGI [email protected] 34 B
46 KENE ANKITA VINODRAO [email protected] 46 B+
47 KHANDAR VAISHNAVI ARUN [email protected] 56 B++
48 TALWARE CHAITALI MUKUNDRAO
40 B+
49 DESHMUKH GAURI VINOD [email protected] 20 B
50 FALAKE ARATI PRAKASH [email protected] 28 B
51 GHAWADE RADHIKA BABURAO [email protected] 30 B
52 KALNE PRIYANKA PRALHAD [email protected] 64 A
53 KANTALE BHAGYSHRI DHANRAJ [email protected] 78 A+
54 MATALKAR SAKSHI [email protected] 46 B+
SHANKARRAO
55 SHIRSAT RASHMI RAJESH [email protected] 86 A++
56 WANKHADE KAMINI PRAKASH [email protected] 48 B+
57 DAHAT CHINMAYANAND NARAYANRAO
58 B++
58 EKAPURE LAWKESH VILASRAO [email protected] 66 A
59 GHODESHWAR VISHAL SUKHADEO [email protected] 86 A++
60 PACHKAWADE SUBODH RAJENDRA [email protected] 48 B+
Grade Range
A++ >=80 marks
A+ >=70 marks
A >=60 marks
B++ >=50 marks
B+ >=40 marks
B >=30 marks
Section 5: Consolidated Log of Team Work
The consolidated log of team work is as shown below:
Activity Team Member Amount of
Time
Additional Logs
if any
Discussion
Prof. Nupoor M. Yawale
60 min
Prof. Ruchita A.Kale
Prof.Anand A. Chaudhari
Prof.Arpit U. Chaudhari
Tool Exploration
Prof. Nupoor M. Yawale
60 min
Prof. Ruchita A.Kale
Prof.Anand A. Chaudhari
Prof.Arpit U. Chaudhari
OER Creation
Prof. Nupoor M. Yawale
360 min
Prof. Ruchita A.Kale
Prof.Anand A. Chaudhari
Prof.Arpit U. Chaudhari
OER
Documentation
Prof. Nupoor M. Yawale
2 days
Prof. Ruchita A.Kale
Prof.Anand A. Chaudhari
Prof.Arpit U. Chaudhari
OER Evaluation
Prof. Nupoor M. Yawale
180 min
Prof. Ruchita A.Kale
Prof.Anand A. Chaudhari
Prof.Arpit U. Chaudhari