faculty of engineering john knightdoe.carleton.ca/~jknight/97.267/moodle/firstattemptsat... ·...
TRANSCRIPT
© John Knight
FirstAttemptsAtMoodle.fm p. 1 Revised; April 3, 2007
Faculty of Engineering
Carleton University 2007
Moodle
ATTEMPT
AT
#$&@∇⊥∋
S
Neal Holtz
John Knight
Some Things We DidWhat We Liked
What We Didn’t Like
Slide i
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 2, Revised; April 3, 2007
Comment on Slide 1
Moodle First Attempts
© John Knight
FirstAttemptsAtMoodle.fm p. 3 Revised; April 3, 2007
ELEC 2607
Large Course• Multiple Sections, Labs
• Engineering Course
Possible Advantages From Moodle Over Present Web-Page Base• Organizing course events by date
• Choosing, and maintaining lab partnersCan update own class lists
• On line quizzes.• Rapid easy feedback for marks.
≈ 6000 marks
• Coordinating Automatic email Forums on lab and lectures
• Hyperlinked explanations
Different lecturers 10 Teaching Assistants
Same finalSame labs
300 students, 20 marks/studentNumerical assignments Material quite specific Not discussions based
On rev 22 of main web page (2007 only)
Excel sheet posted for each lab/prob set60 sheets posted now.
Some musical partnersSick? Checkout in a different period?
Automatic email lecturer diedspecial review period
Correcting lecturer noteslab sheets
Glossary , ELEC2607 Wiki
Slide 1
Rational for Trying Moodle
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 4, Revised; April 3, 2007
Rational for Trying Moodle Problems that Course Based Software
Problems that Course Based Software Might HelpLab partners
Labs start the first week. TAs don’t know who is in class for several weeks, let alone who are lab partners.Some students change partners, some several times. This causes problems since the work is shared and depends on strong co-operation.In the future each partner will have to register on Moodle. It is very visible to the TAs and to the lab section.
On-Line qizzesBefore they do the lab, studentds have their prelab worked checked. The teaching assistants are trying to check if their circuits work, and really can’t tell if the students understand their prelab. Students who copy the prelab, or who don’t understand it may get filtered here.
Rapid easy mark feedbackAt present the teaching assistants are given an Excel template and told very clearly not to change anything.Each lab has 5 marks. these are entered on the spreadsheet. When completed, there is an Excel macro which removes the student’s names and generates an html file which the assistants post. There are now 60 postings, and as a result, many student’s don’t bother to check their marks. Multiple marks, and correction from different sources are a problem.Moodle is a central data base where a student can easily see their own marks, but no other students.
Hyperlinked explainationsThere is a glooary for terms, and a wiki to which all student’s can post.
Comment on Slide 1
© John Knight
FirstAttemptsAtMoodle.fm p. 5 Revised; April 3, 2007
Choosing Lab Partners On Line
Slide2
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 6, Revised; April 3, 2007
Problems that Course Based Software
Comment on Slide 2
© John Knight
FirstAttemptsAtMoodle.fm p. 7 Revised; April 3, 2007
The Choice Activity The teacher asks a question and gives a choice of multiple responses.Uses: From Moodle Manual
(off label use)Use for Lab Partner Choice• Initiate mass email before lab starts.
• Student gets login instructionsand starts Choice.
• Gets list of other students in his lab section. finds friend.
• Contacts friend
• Each use “Choice” to choose a lab group
A poll to stimulate thinking on a topic
Allow a class vote on a direction for the course
To gather research consent
Contact method needs refinement.
No emails in list at the moment.
Can make choice in lab.
“Forums” does this easily
Removeme from
L2ECan change mind butvery visable audit trail.
L2Eg1 L2Eg2 L2Eg3 L2Eg4 L2Eg5KnightHoltz
Slide3
Choosing a Lab Partner
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 8, Revised; April 3, 2007
Choosing a Lab Partner Problems that Course Based Software
Comment on Slide 3
© John Knight
FirstAttemptsAtMoodle.fm p. 9 Revised; April 3, 2007
Knight’s Lab section isL2E (Even weeks)Select a partner from hereor wait and do it in the lab.
He can only see L2E students
Slide 1
Participants Page
Slide 4
of Lab L2E
Scroll down for the other 8
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 10, Revised; April 3, 2007
Participants Page Problems that Course Based Software
Identifying who is in one’s lab sectionEach student finds this out under Participants. At the moment the participants’ list does not give emails. We should change this to give connect emails, so the student’s can easily contact potential partners.We are looking at Forums. They generate automatic emails from postings, and we could post an email to all registered students in December, to start looking for a partner. It might help.
Comment on Slide 4
© John Knight
FirstAttemptsAtMoodle.fm p. 11 Revised; April 3, 2007
Sign up for a lab group for the Monday even-weeks labFirst lab Monday January 15, 2007Last Lab Monday March 19, 2007
Choose a partner from lab L2E; then both of you putIf you cannot see your partner’s name she/he is not in L2E.If you are not formally registered in ELEC2607 L2E you will see no other names.
yourselves in the same group.
Your name will temporarily appear if you choose a lab group, but your choice will disappear in the next cleanup.
Holtz hasn’tchoosen yet.
Or he didn’tlike Knight.
JOHN KNIGHT
Slide 5
Choices Page (Lab Partner in L2E)
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 12, Revised; April 3, 2007
Choices Page (Lab Partner in L2E) Problems that Course Based Software
Choosing a partnerAn Activity comes up when they login in January. This tells them to look at the participants list and guides them into the Choice for their lab section. They can see what lab groups have formed already.They can put themselves into any empty lab group, or one with only one person.Their partner must put themselves into the same lab group.Students not registered in the lab can appear to have choosen a lab group, but no other student can see it.
Comment on Slide 5
© John Knight
FirstAttemptsAtMoodle.fm p. 13 Revised; April 3, 2007
Obtaining and Updating Student Lists
Slide 6
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 14, Revised; April 3, 2007
Problems that Course Based Software
Comment on Slide 6
© John Knight
FirstAttemptsAtMoodle.fm p. 15 Revised; April 3, 2007
Getting Student Names, Numbers and EmailsFrom Banner
Our secretaries will email me a class listFrom Carleton Central
Class lists (with no emails)displayed on the screen.
Screen copy these lists -> ExcelTweak data in Excel
MoodleMoodle reads named columns in csv (comma separated variable) format. (Top-level) -> Users -> Accounts -> Upload UsersWill create new, or update old accounts, as desired.Works well!
Why I like This.Carleton Central data is real time
=> Lab lists are current as I am.Helps control lab jumping.
WDN students are up-to-date
Don’t have to bother Patrick dailyfor updated lists.
firstname lastname name Central
email Banner
usernameJohn Knight John Knight [email protected] jknightNeal Holtz Neal Holtz [email protected] holtz2
Example of Tweaking Banner Data In Excel
Same lab runs for 2 weeks.Procrastinators try to crash the last Friday.
Some of the worst administrative problems withdraw.
The Centre’s staff are very patientbut I embarrass easily.
student numbers
Slide7
Obtaining Class Lists
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 16, Revised; April 3, 2007
Obtaining Class Lists Problems that Course Based Software
Obtaining Class ListsA) Student Lists from Carleton Central1. They do not give emails which must be obtained from Banner. 1) In Excel - Sweep-out enough rows for all the students - Format the cells for no wordwrap. {->Format->Cells->alignment and completely uncheck wordwrap } 2) Login to Carleton Central
Faculty Services -> Summary Class List ->Select Course: To get the list you want 3) On the the downloaded sheet - sweep-out the whole list and copy (^C). Exclude the headings and the summary at the bottom. - deposit it in Excel via {Right click, Paste Special, ->Text}B) Getting the information for Moodle 1) Make a column username, which is their email name. Fill it using using the formulas given starting in Row 2 =LEFT(P2,FIND("@",P2,1)-1) We assume P2 contains the firts email address, -1 removes the "@" 2) Make a column firstname from the combined name in the regstrar's list. =RIGHT($D2,LEN($D2)-FIND(",",$D2,1)-1) We assume D2 contains the first combined name. and make a column last name =LEFT($D2,FIND(",",$D2,1)-1)3) Make a column course1. Separate the course section from the title i.e. ELEC 2607 C-> C. Assume it starts in D2 =SUBSTITUTE(LEFT($E2,LEN($E2)-1)," ","") Changes ELEC 2607 C->ELEC2607 =RIGHT($E2,1) Changes ELEC 2607 C -> CC) To make the Moodle file
1. Banner is the main administrative system at Carleton. Carleton Central is a system accesible by teachers, that can supply class lists.
Comment on Slide 7
© John Knight
FirstAttemptsAtMoodle.fm p. 17 Revised; April 3, 2007
Moodle-Ready Excel Sheet
File name:
Save as type: CVS (Comma delimited) (*.cvs)
MoodleClassListJan07,cvs
Slide 8
Moodle Ready Excel Sheet
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 18, Revised; April 3, 2007
Moodle Ready Excel Sheet Problems that Course Based Software
1) Make an Excel sheet with these titles at the top of the first 11 columns. Groups and phone are optional.. username password firstname lastname idnumber email course1 group1 phone1 type1 group2The password is the student number. Since that can be changed, the idnumber= student number.Type is always 1 for studentsCourse is ELEC2670 which is the short name for the course.Group1, in ELEC2607 is the lab group i.e L1O etc.Group2 is A, B, C, the lecture section here. Group1 and group2 are interchanged to group into lecture sections.2) copy the appropriate data columns onto this new “Moodle” sheet. 3) Save the file as a .xls file4) Then save the Moodle page as a cvs file.5) In Moodle be sure all the lab groups and lecture groups are already created.6) In Moodle use DOE(Top-level) -> Users -> Accounts -> Upload UsersBy default Moodle creates new user accounts, and skips records where the username matches an existing account. Setting "Update existing accounts" to Yes, will update existing accounts. It does this well, but will tell you it updated the rewritten people to the same group they were in already.7) To put in the lecture groups (Sections) change group2 into group1 and rerun. It will now put everyone in two groups., the lab and the lecture. - Be sure you have precreated the Lecture groups. - be sure to allow Update Existing Accounts
Comment on Slide 8
© John Knight
FirstAttemptsAtMoodle.fm p. 19 Revised; April 3, 2007
On-Line Quizzes
Slide 9
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 20, Revised; April 3, 2007
Problems that Course Based Software
Comment on Slide 9
© John Knight
FirstAttemptsAtMoodle.fm p. 21 Revised; April 3, 2007
Types of Questions• Match list 1 with list 2• Multiple Choice• Calculated answers
Quiz can have random choice of questions.
A Match Question
Essay: type in answer, teacher reads
Short answer: What is the Prime Minister’s name?Ans = Steven*Harper with score 100%Accepts: steven, harper, Harper Steven
Numerical: What is pi?Accepts: 3.1416 ± .01
Some Other Types
2 from bin A 3 from bin B 1 from bin C
Slide 10
On Line Quizzes
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 22, Revised; April 3, 2007
On Line Quizzes Generating a quiz
Generating a quizFirst generate the questions.
These can go in bins Two bin levels works well.Three caused problems for me (newby!)
Then generate the quizSelect questions from any bin.Or/and random questions from assorted bins.
Numerical Questions
Binary Arith Bin State Machine
adde
r arit
h
adde
r circ
Boo
lean
equ
Stat
e gr
aph
Stat
e ta
ble
BinDefault
Bin
Comment on Slide 10
© John Knight
FirstAttemptsAtMoodle.fm p. 23 Revised; April 3, 2007
A Multiple Choice Question• Can have many choices.• Can deduct for wrong
answers• Generate a new question
Click to copy -Then edit the new question
Match this circuit with
a. complet b. sum circ c. carry circ d. overflow e. controlle
Match this circuit with
a. complet b. sum circ c. carry circ d. overflow e. controlle Match this circuit with
a. complet b. sum circ c. carry circ d. overflow e. controlle
Match this circuit with
a. complet b. sum circ c.carry circ d. overflow e. controlle
Match this circuit
a. comb. sumc. carrd. ove
Family of questions
Slide 11
On Line Quizzes
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 24, Revised; April 3, 2007
On Line Quizzes
Comment on Slide 11
© John Knight
FirstAttemptsAtMoodle.fm p. 25 Revised; April 3, 2007
Calculated Questions
What teacher types for the question.
What the teacher types for the answer. decbin((16-8*{d}-4*{c}-2*{b}-{a})%16)
mod 16
1010 student types this (we hope)
Answer teacher types is -pow(2,{k}-1)
Given X={d}{c}{b}{a}
{k}
When {a} is encountered Moodle displays a random number to the student.
We gave {a} auniform distributionbetween 0 and 1 with 0 decimal places.
Moodle uses functionsfrom the PHP library.
Does trig, hyperbolic,base conversion, . . .
Ans can have a tolerance3.1416 ± .03
(not for binary arithmetic)
Slide12
On Line Quizzes
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 26, Revised; April 3, 2007
On Line Quizzes
Comment on Slide 12
Distribution Generator
The little hand symbol in the upper left of the questions is Moodle’s “click to edit” symbol. Of course this only appears if you are the teacher.
decimal places
Distribution for variable {g}
can do log normal too
Sample value
© John Knight
FirstAttemptsAtMoodle.fm p. 27 Revised; April 3, 2007
The Moodle Gradebook
Slide13
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 28, Revised; April 3, 2007
Comment on Slide 13
© John Knight
FirstAttemptsAtMoodle.fm p. 29 Revised; April 3, 2007
Grades Page
• Name is on both sides.
- Can download to Excel.• Uploading is not standard yet
- Trial code exists.
• Assignments, quizzes . . .done on-line are entered automatically
⇒ Typing in external marks is slow• Each column is hierarchical
Click on (say) Lab2 to get expansion.
Slide14
Moodle’s Gradebook
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 30, Revised; April 3, 2007
Moodle’s Gradebook Gradebook
Comment on Slide 14
GradebookStudent’s view of Gradebook
You are logged in as John knight (Logout)
© John Knight
FirstAttemptsAtMoodle.fm p. 31 Revised; April 3, 2007
2nd-Level Grades Page
L2_coop L2_TechL2_Tech L2_PreLabL2_Write L2_Ckout
Final Lab2Lab1 Lab3 Lab4 MidtermAmsaadAhmedAl-OtabiAmbroseBurah
18.4
Previous Grades Page
This is Moodle‘s‘‘click for help‘‘ symbol(the Moodle paperclip)
This says ‘‘Stats‘‘click to get μ, σ highest, lowest, median, mode
Have not been able toget student numbersin this column
Slide 15
Moodle’s Gradebook
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 32, Revised; April 3, 2007
Moodle’s Gradebook Opinionated Appraisal
Opinionated Appraisal
Comment on Slide 15
© John Knight
FirstAttemptsAtMoodle.fm p. 33 Revised; April 3, 2007
Opinionated Appraisal • Collecting grades for work done on-line
• Dumping grades to Excel
• Displaying grades to teacher
• Displaying grades to student
• Collecting grades collected off-line
• Collecting statistics and manipulation
• For having one easily correctable database
With many off-line marks.With nonstandard mark manipulation.
For fast typing
THERE IS NOTHING LIKE A SPREADSHEET
A
A
B
A-
D
INP
A?
Slide 16
Moodle’s Gradebook
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 34, Revised; April 3, 2007
Moodle’s Gradebook Opinionated Appraisal
Comment on Slide 16
© John Knight
FirstAttemptsAtMoodle.fm p. 35 Revised; April 3, 2007
Hyperlinks
Slide 17
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 36, Revised; April 3, 2007
Opinionated Appraisal
Comment on Slide 17
© John Knight
FirstAttemptsAtMoodle.fm p. 37 Revised; April 3, 2007
The Glossary• Insert terms and their definitions in the Glossary.• Any text typed in Moodle’s editor will be hyperlinked
(But not external files)• Great for TLAs.
CPLD:A Complex Programmable Logic Device
that can be programmed to perform a logic
Some other similar circuits are:PLAs (Programmable Logic Arrays),PALs (Programmable Array Logic), andFPGAs (Field Programmable Gate Arrays)
In the ELEC 2607 laboratory, they are used
is one of the family of prebuilt logic circuits
function up to some maximum complexity.
Click to get popup
Slide 18
Hyperlinked Explainations
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 38, Revised; April 3, 2007
Hyperlinked Explainations Opinionated Appraisal
Comment on Slide 18
© John Knight
FirstAttemptsAtMoodle.fm p. 39 Revised; April 3, 2007
The Wiki• A full function Wikipedia
• Anyone in the class can enter topics edit topics rollback entries . . .
• “Anyone” can be changed if desired.
• I like the Web Wikipedia
Slide 19
Hyperlinked Explainations
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 40, Revised; April 3, 2007
Hyperlinked Explainations Opinionated Appraisal
Comment on Slide 19
© John Knight
FirstAttemptsAtMoodle.fm p. 41 Revised; April 3, 2007
Like• The open source.
If you need a feature hack the code.
• You probably don’t have to hack, check the forums.
• WYSIWYG editor is very good.Not on the menu? Try inserting html code.
• On line quizzes are very well doneMoodle can do University level math! (one line of it)
• The weekly calendar organization is delightful.
• Can control my own student lists.
Dislike• Would like to see Moodle Gradebook ⇔ Excel (Open Office)
• Would like selective hiding of certain resources
• Probably better for nurds
•
Slide 20
Summary
Carleton University © John Knight FirstAttemptsAtMoodle.fm p. 42, Revised; April 3, 2007
Summary Opinionated Appraisal
Comment on Slide 20