SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Hacking and Hosting Hot
                              Potatoes
                                How Potatoes can be
                           configured, hacked and hosted
                           Schools ICT Conference (2008)

                                                Creative Commons Share Alike
                                                Derek Moore http://www.weblearning.co.za
http://www.flickr.com/photos/sidelong/2945717204/sizes/l/ Licence CC
Overview




                                                   • What is Hot Potatoes?
                                                   • You can hack their code
                                                   • Hosted and learned




http://www.flickr.com/photos/aksphotography/367363319 Licence CC
What is Hot Potatoes?
What do you mean by hacking?
– A quick job that produces what is needed, but not
  well.
– To interact with a computer in a playful and
  exploratory rather than goal-directed way
– An incredibly good, and perhaps very time-
  consuming, piece of work that produces exactly
  what is needed.
   • http://hotpot.uvic.ca/howto/hacking_hotpot.htm
You can hack




                                                    • Starting Out
                                                    • 3 Minor Modifications
                                                    • Hack our code.




http://www.flickr.com/photos/epadillag/2026996431/ Licence CC
Enter data
Configure the output
Create the web page

STARTING OUT
Enter Data
• Enter questions, answers etc
Step 1
Enter Data
After opening Jquiz:
1. Type in the title in the title box.
2. Type in the question in the
     question box.
3. Ensure sure that "Multiple-
     choice" is selected
4. Type in the answers in the boxes
     on the left, and the feedback on
     the right.
5. Check the "Correct" checkbox
     next to answer B.

Repeat this process for all your
questions
Configure Output
• Prepare the
  buttons, captions, instructions, and other
  features of your Web pages
Step 2
Configure Output
The configuration information is a
collection of pieces of text, including
•instructions for doing the exercise,
•button captions,
•and link URLs
Create the Web Page
• Compile your exercise into HTML pages.
• Step 3
Create the Webpage
The third step is to create a Web page
from your data.
•Click on the File Menu
•Select Create Web page / Web page
for v6 browsers from the menu
•Give your page a filename

The program will tell you that it has
produced a file, and let you view it in
your Web browser.
1) Adjust the Look and Feel
2) Add Multimedia
3) Email the results

3 MINOR MODIFICATIONS
Adjust the Look and Feel
You may want to transform the look
and feel of the Web Test to match
other resources on your web site




                                     • Modify the configuration
                                     • Modify the CSS
                                     • Modify the Source File
Modify the Configuration file
Adjust the Look and Feel
You could make modifications to the
test by going to the menu bar and
clicking
Options > Configure output
Modify the CSS
Adjust the Look and Feel
You could make modifications to one
particular test by making changes to
the CSS code.

Open a text editor or web
development programme and then
open the test file that you generated.

Find the css called
div.NavButtonBar

And add the four lines
background-image:
url(bg_header.gif);
background-position: center left;
background-repeat: repeat-x;
border:1px solid #369;

Save the work
Modify the Source File
Adjust the Look and Feel
You could make permanent
modifications to the CSS by making
changes to the CSS source file

Open a text editor or web
development programme. Go the
location where the programme is

c:Program
FilesHotPotatoes6source

Take the source file which contains the
CSS code
When you've found it, open the file
And add the lines
font-size: 100%;
background-color: #336699;
background-position: center left;
background-repeat: repeat-x;
border:1px solid #369;

Save it and every quiz that you create
will have that look and feel
Add Multimedia




                 • Add Sound
                 • Add Video
Email the results
Collecting scores can be made much
easier if you configure the Outputs file
in Hot Potatoes




                                           • Configure Output
                                           • Add URL
                                           • Receive results via email
Configure Output
Email the Results
In the authoring environment
Choose Options > Configure Output

Choose the Tab CGI

URL of Formmail CGI script –

Email Address to submit

Message requesting students to enter
       a name
•Add URL
                                       Add
Email the Results
In the authoring environment
Choose Options > Configure Output

Choose the Tab CGI

1.     Ensure that the checkbox is
       clicked

2.     Add the URL
       http://www.webtests.co.za

3.     Add your email Address

4.     Add an instruction to the
       student
Email the Results
Results will automatically be sent to
the email address supplied on the
configure output page
Hack their code.
•   Introduction to Hacking HP
•   Workshop on Hacking HP
•   How to make your HP work server side
•   16 ways to customise Hot Potatoes
•   Technical Details about the Source Files
http://www.flickr.com/photos/bbum/436602164/ Licence CC
Hosting and Learning




                                                    • Hosting
                                                    • Feedback
                                                    • The future




http://www.flickr.com/photos/shimrit/295231285/ Licence CC
UKZN Law Web Tests
Hosting Hot Potatoes
Upload
Schedule
Report

View the Web Tests Site
Student Feedback
• Generally Positive
• Guess the web test assisted me in finding out that
  I knew bugger all (crossed out) reasonably
  nothing coz when you get things wrong you
  realize you lack understanding
• Web tests were extremely useful. They helped to
  determine the types of short questions or MCQ’s
  that could be expected in the test. It definitely
  helped me to learn more in depth than I would
  have.
Technical Feedback
• Technical
   – Server Issues
   – Browser Issues
   – The Suite
   – The Tests
Staff Feedback
• Amongst Staff agree on
  – aims and objectives
  – number of questions
  – level of question
• Amongst Students
  – Clarrify Procedure
  – Help Sheet
Where to?
     This is an open source project
     Get results e-mailed to you
     Configure the management suite
     for your server
     Create an account and use the
     management suite on
     www.webtests.co.za                            • This is an open source
                                                     project
                                                   • Get results e-mailed to you
                                                   • Configure the management
                                                     suite for your server


http://www.flickr.com/photos/kapungo/420263662 Licence CC
I can assist




                                                 Contact me
                                                 • E-mail me at
                                                   derek@weblearning.co.za
                                                 • Follow my thoughts
                                                   www.twitter.com/weblearn
                                                   ing


http://www.flickr.com/photos/30235101@N06/3344044448 Licence CC
http://www.flickr.com/photos/catatronic/1868720700/ / Licence CC
Credits
     Sources                                                                   Images
     •     Arneil, s. Holmes, M. Hacking in Hot Potatoes: A little knowledge   Pressed Forefinger
           brings a lot of power. Introduction to Hacking HP Available                http://www.flickr.com/photos/sidelong/2945717204/
           http://hotpot.uvic.ca/howto/hacking_hotpot.htm                      Open Palm
     •     Bateson, G Getting More Out of Hot Potatoes Available                      http://www.flickr.com/photos/aksphotography/367363319/
     •     http://www.kanazawa-gu.ac.jp/~gordon/research/hot-                  Dirty Thumb
     •     potatoes/index.html                                                        http://www.flickr.com/photos/epadillag/2026996431/
     •     16 ways to customise Hot Potatoes                                   Sparks Flying
     •     HotPotatoes Tutorials and How-to's Avaialable                              http://www.flickr.com/photos/bbum/436602164/
           http://www.ewbooks.info/hotpot/tutorials/hotpotatoes-               Curved Palm
           tutorials.html                                                             http://www.flickr.com/photos/shimrit/295231285/
                                                                               One Finger
                                                                                      http://www.flickr.com/photos/windelbo/2668770453/
                                                                               Two Fingers
                                                                                      http://www.flickr.com/photos/10816399@N05/2575161811/
                                                                               Three Fingers
                                                                                      http://www.flickr.com/photos/tep/404919416/
                                                                               Helping Hand
                                                                                      http://www.flickr.com/photos/30235101@N06/3344044448/
                                                                               Hack like a champion
                                                                                      http://www.flickr.com/photos/catatronic/1868720700/




http://www.flickr.com/photos/sidelong/2945717204/sizes/l/ Licence CC

Weitere ähnliche Inhalte

Ähnlich wie Hacking And Hosting Hot Potatoes

Building End User Productivity into your SharePoint Planning #BASPUG
Building End User Productivity into your SharePoint Planning #BASPUGBuilding End User Productivity into your SharePoint Planning #BASPUG
Building End User Productivity into your SharePoint Planning #BASPUGChristian Buckley
 
Illinois Association of Realtors GRI Gratitude Seminar 2010
Illinois Association of Realtors GRI Gratitude Seminar 2010Illinois Association of Realtors GRI Gratitude Seminar 2010
Illinois Association of Realtors GRI Gratitude Seminar 2010Doug Devitre
 
Do This, Don't Do That: A Primer on Sitecore Development
Do This, Don't Do That: A Primer on Sitecore DevelopmentDo This, Don't Do That: A Primer on Sitecore Development
Do This, Don't Do That: A Primer on Sitecore DevelopmentStacy Heidt, PMP
 
Education Wants To Be Free
Education Wants To Be FreeEducation Wants To Be Free
Education Wants To Be FreeDave Cooksey
 
Tools Of Engagement Presenting And Training In Social Media
Tools Of Engagement  Presenting And Training In Social MediaTools Of Engagement  Presenting And Training In Social Media
Tools Of Engagement Presenting And Training In Social MediaMark Moreno
 
Web Design Workflow and 
Tools that Make Life Easy
Web Design Workflow and 
Tools that Make Life EasyWeb Design Workflow and 
Tools that Make Life Easy
Web Design Workflow and 
Tools that Make Life EasySang-Min Yoon
 
August 2021 Microsoft 365 Need to Know Webinar
August 2021 Microsoft 365 Need to Know WebinarAugust 2021 Microsoft 365 Need to Know Webinar
August 2021 Microsoft 365 Need to Know WebinarRobert Crane
 
Jumpstart your SharePoint Community Efforts
Jumpstart your SharePoint Community EffortsJumpstart your SharePoint Community Efforts
Jumpstart your SharePoint Community EffortsChristian Buckley
 
Alternatives to LMS and Content development
Alternatives to LMS and Content developmentAlternatives to LMS and Content development
Alternatives to LMS and Content developmentYum Studio
 
Technology, Apps, and Social Media for CTE
Technology, Apps, and Social Media for CTETechnology, Apps, and Social Media for CTE
Technology, Apps, and Social Media for CTERachael Mann
 
WordPress Solutions for Startups
WordPress Solutions for StartupsWordPress Solutions for Startups
WordPress Solutions for StartupsHafiz Rahman
 
10 Things You Can Do to Speed Up Your Web App Today
10 Things You Can Do to Speed Up Your Web App Today10 Things You Can Do to Speed Up Your Web App Today
10 Things You Can Do to Speed Up Your Web App TodayChris Love
 
Six Ways to Build Your Online Brand fo REALTORS
Six Ways to Build Your Online Brand fo REALTORSSix Ways to Build Your Online Brand fo REALTORS
Six Ways to Build Your Online Brand fo REALTORSDoug Devitre
 
Creative Commons in Practice: Application, Search and Attribution - Cheryl Fo...
Creative Commons in Practice: Application, Search and Attribution - Cheryl Fo...Creative Commons in Practice: Application, Search and Attribution - Cheryl Fo...
Creative Commons in Practice: Application, Search and Attribution - Cheryl Fo...Cheryl Foong
 
Publishing Your Family History to the Web - Version 3
Publishing Your Family History to the Web - Version 3Publishing Your Family History to the Web - Version 3
Publishing Your Family History to the Web - Version 3Teresa Pask
 
Using ICT in VCE Accounting: a Showcase
Using ICT in VCE Accounting: a ShowcaseUsing ICT in VCE Accounting: a Showcase
Using ICT in VCE Accounting: a Showcasemurcha
 
WordPress Intermediate Workshop
WordPress Intermediate WorkshopWordPress Intermediate Workshop
WordPress Intermediate WorkshopThe Toolbox, Inc.
 

Ähnlich wie Hacking And Hosting Hot Potatoes (20)

WordPress Complete Tutorial
WordPress Complete TutorialWordPress Complete Tutorial
WordPress Complete Tutorial
 
Building End User Productivity into your SharePoint Planning #BASPUG
Building End User Productivity into your SharePoint Planning #BASPUGBuilding End User Productivity into your SharePoint Planning #BASPUG
Building End User Productivity into your SharePoint Planning #BASPUG
 
Illinois Association of Realtors GRI Gratitude Seminar 2010
Illinois Association of Realtors GRI Gratitude Seminar 2010Illinois Association of Realtors GRI Gratitude Seminar 2010
Illinois Association of Realtors GRI Gratitude Seminar 2010
 
Do This, Don't Do That: A Primer on Sitecore Development
Do This, Don't Do That: A Primer on Sitecore DevelopmentDo This, Don't Do That: A Primer on Sitecore Development
Do This, Don't Do That: A Primer on Sitecore Development
 
Education Wants To Be Free
Education Wants To Be FreeEducation Wants To Be Free
Education Wants To Be Free
 
Tools Of Engagement Presenting And Training In Social Media
Tools Of Engagement  Presenting And Training In Social MediaTools Of Engagement  Presenting And Training In Social Media
Tools Of Engagement Presenting And Training In Social Media
 
Web Design Workflow and 
Tools that Make Life Easy
Web Design Workflow and 
Tools that Make Life EasyWeb Design Workflow and 
Tools that Make Life Easy
Web Design Workflow and 
Tools that Make Life Easy
 
August 2021 Microsoft 365 Need to Know Webinar
August 2021 Microsoft 365 Need to Know WebinarAugust 2021 Microsoft 365 Need to Know Webinar
August 2021 Microsoft 365 Need to Know Webinar
 
Jumpstart your SharePoint Community Efforts
Jumpstart your SharePoint Community EffortsJumpstart your SharePoint Community Efforts
Jumpstart your SharePoint Community Efforts
 
Alternatives to LMS and Content development
Alternatives to LMS and Content developmentAlternatives to LMS and Content development
Alternatives to LMS and Content development
 
Technology, Apps, and Social Media for CTE
Technology, Apps, and Social Media for CTETechnology, Apps, and Social Media for CTE
Technology, Apps, and Social Media for CTE
 
WordPress Solutions for Startups
WordPress Solutions for StartupsWordPress Solutions for Startups
WordPress Solutions for Startups
 
10 Things You Can Do to Speed Up Your Web App Today
10 Things You Can Do to Speed Up Your Web App Today10 Things You Can Do to Speed Up Your Web App Today
10 Things You Can Do to Speed Up Your Web App Today
 
Six Ways to Build Your Online Brand fo REALTORS
Six Ways to Build Your Online Brand fo REALTORSSix Ways to Build Your Online Brand fo REALTORS
Six Ways to Build Your Online Brand fo REALTORS
 
Information Update March 2020
Information Update March 2020Information Update March 2020
Information Update March 2020
 
Wordpress Basics
Wordpress BasicsWordpress Basics
Wordpress Basics
 
Creative Commons in Practice: Application, Search and Attribution - Cheryl Fo...
Creative Commons in Practice: Application, Search and Attribution - Cheryl Fo...Creative Commons in Practice: Application, Search and Attribution - Cheryl Fo...
Creative Commons in Practice: Application, Search and Attribution - Cheryl Fo...
 
Publishing Your Family History to the Web - Version 3
Publishing Your Family History to the Web - Version 3Publishing Your Family History to the Web - Version 3
Publishing Your Family History to the Web - Version 3
 
Using ICT in VCE Accounting: a Showcase
Using ICT in VCE Accounting: a ShowcaseUsing ICT in VCE Accounting: a Showcase
Using ICT in VCE Accounting: a Showcase
 
WordPress Intermediate Workshop
WordPress Intermediate WorkshopWordPress Intermediate Workshop
WordPress Intermediate Workshop
 

Mehr von Derek Moore

Doing things differently or doing different things?
Doing things differently or doing different things?Doing things differently or doing different things?
Doing things differently or doing different things?Derek Moore
 
Exams are online!
Exams are online!Exams are online!
Exams are online!Derek Moore
 
House keeping guidelines
House keeping guidelines House keeping guidelines
House keeping guidelines Derek Moore
 
Mliteracy - presentation for OE Global 2019
Mliteracy - presentation for OE Global 2019Mliteracy - presentation for OE Global 2019
Mliteracy - presentation for OE Global 2019Derek Moore
 
mLibrarian Badges - OE4BW presentation
mLibrarian Badges - OE4BW presentationmLibrarian Badges - OE4BW presentation
mLibrarian Badges - OE4BW presentationDerek Moore
 
10 Myths about Webinars
10 Myths about Webinars 10 Myths about Webinars
10 Myths about Webinars Derek Moore
 
Course Content Considerations
Course Content ConsiderationsCourse Content Considerations
Course Content ConsiderationsDerek Moore
 
What is Blended Learning?
What is Blended Learning?What is Blended Learning?
What is Blended Learning?Derek Moore
 
RAT & Blended learning
RAT & Blended learning RAT & Blended learning
RAT & Blended learning Derek Moore
 
Professional Accreditation - The CMALT model
Professional Accreditation - The CMALT model Professional Accreditation - The CMALT model
Professional Accreditation - The CMALT model Derek Moore
 
An Introduction to mLiteracy: reading in new ways in new times
An Introduction to mLiteracy: reading in new ways in new timesAn Introduction to mLiteracy: reading in new ways in new times
An Introduction to mLiteracy: reading in new ways in new timesDerek Moore
 
From Helpless to Service desk worksheets
From Helpless to Service desk worksheetsFrom Helpless to Service desk worksheets
From Helpless to Service desk worksheetsDerek Moore
 
Student Digital Literacies
Student Digital LiteraciesStudent Digital Literacies
Student Digital LiteraciesDerek Moore
 
The home page is dead
The home page is deadThe home page is dead
The home page is deadDerek Moore
 
Enhancing and extending student learning with lecture capture
Enhancing and extending student learning with lecture captureEnhancing and extending student learning with lecture capture
Enhancing and extending student learning with lecture captureDerek Moore
 
Authentic learning
Authentic learningAuthentic learning
Authentic learningDerek Moore
 
Bridging the gap between technologies promise and use
Bridging the gap between technologies promise and use Bridging the gap between technologies promise and use
Bridging the gap between technologies promise and use Derek Moore
 
Personal Learning Environments & Networks
Personal Learning Environments & NetworksPersonal Learning Environments & Networks
Personal Learning Environments & NetworksDerek Moore
 

Mehr von Derek Moore (20)

Doing things differently or doing different things?
Doing things differently or doing different things?Doing things differently or doing different things?
Doing things differently or doing different things?
 
Exams are online!
Exams are online!Exams are online!
Exams are online!
 
House keeping guidelines
House keeping guidelines House keeping guidelines
House keeping guidelines
 
Mliteracy - presentation for OE Global 2019
Mliteracy - presentation for OE Global 2019Mliteracy - presentation for OE Global 2019
Mliteracy - presentation for OE Global 2019
 
mLibrarian Badges - OE4BW presentation
mLibrarian Badges - OE4BW presentationmLibrarian Badges - OE4BW presentation
mLibrarian Badges - OE4BW presentation
 
10 Myths about Webinars
10 Myths about Webinars 10 Myths about Webinars
10 Myths about Webinars
 
Course Content Considerations
Course Content ConsiderationsCourse Content Considerations
Course Content Considerations
 
What is Blended Learning?
What is Blended Learning?What is Blended Learning?
What is Blended Learning?
 
Legal Robots
Legal RobotsLegal Robots
Legal Robots
 
RAT & Blended learning
RAT & Blended learning RAT & Blended learning
RAT & Blended learning
 
Professional Accreditation - The CMALT model
Professional Accreditation - The CMALT model Professional Accreditation - The CMALT model
Professional Accreditation - The CMALT model
 
An Introduction to mLiteracy: reading in new ways in new times
An Introduction to mLiteracy: reading in new ways in new timesAn Introduction to mLiteracy: reading in new ways in new times
An Introduction to mLiteracy: reading in new ways in new times
 
From Helpless to Service desk worksheets
From Helpless to Service desk worksheetsFrom Helpless to Service desk worksheets
From Helpless to Service desk worksheets
 
Student Digital Literacies
Student Digital LiteraciesStudent Digital Literacies
Student Digital Literacies
 
The home page is dead
The home page is deadThe home page is dead
The home page is dead
 
Enhancing and extending student learning with lecture capture
Enhancing and extending student learning with lecture captureEnhancing and extending student learning with lecture capture
Enhancing and extending student learning with lecture capture
 
Can you Cope
Can you CopeCan you Cope
Can you Cope
 
Authentic learning
Authentic learningAuthentic learning
Authentic learning
 
Bridging the gap between technologies promise and use
Bridging the gap between technologies promise and use Bridging the gap between technologies promise and use
Bridging the gap between technologies promise and use
 
Personal Learning Environments & Networks
Personal Learning Environments & NetworksPersonal Learning Environments & Networks
Personal Learning Environments & Networks
 

Kürzlich hochgeladen

ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptxmary850239
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptxAneriPatwari
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 

Kürzlich hochgeladen (20)

ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptx
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 

Hacking And Hosting Hot Potatoes

  • 1. Hacking and Hosting Hot Potatoes How Potatoes can be configured, hacked and hosted Schools ICT Conference (2008) Creative Commons Share Alike Derek Moore http://www.weblearning.co.za http://www.flickr.com/photos/sidelong/2945717204/sizes/l/ Licence CC
  • 2. Overview • What is Hot Potatoes? • You can hack their code • Hosted and learned http://www.flickr.com/photos/aksphotography/367363319 Licence CC
  • 3. What is Hot Potatoes?
  • 4. What do you mean by hacking? – A quick job that produces what is needed, but not well. – To interact with a computer in a playful and exploratory rather than goal-directed way – An incredibly good, and perhaps very time- consuming, piece of work that produces exactly what is needed. • http://hotpot.uvic.ca/howto/hacking_hotpot.htm
  • 5. You can hack • Starting Out • 3 Minor Modifications • Hack our code. http://www.flickr.com/photos/epadillag/2026996431/ Licence CC
  • 6. Enter data Configure the output Create the web page STARTING OUT
  • 7. Enter Data • Enter questions, answers etc
  • 8. Step 1 Enter Data After opening Jquiz: 1. Type in the title in the title box. 2. Type in the question in the question box. 3. Ensure sure that "Multiple- choice" is selected 4. Type in the answers in the boxes on the left, and the feedback on the right. 5. Check the "Correct" checkbox next to answer B. Repeat this process for all your questions
  • 9. Configure Output • Prepare the buttons, captions, instructions, and other features of your Web pages
  • 10. Step 2 Configure Output The configuration information is a collection of pieces of text, including •instructions for doing the exercise, •button captions, •and link URLs
  • 11. Create the Web Page • Compile your exercise into HTML pages.
  • 12. • Step 3 Create the Webpage The third step is to create a Web page from your data. •Click on the File Menu •Select Create Web page / Web page for v6 browsers from the menu •Give your page a filename The program will tell you that it has produced a file, and let you view it in your Web browser.
  • 13. 1) Adjust the Look and Feel 2) Add Multimedia 3) Email the results 3 MINOR MODIFICATIONS
  • 14. Adjust the Look and Feel You may want to transform the look and feel of the Web Test to match other resources on your web site • Modify the configuration • Modify the CSS • Modify the Source File
  • 15. Modify the Configuration file Adjust the Look and Feel You could make modifications to the test by going to the menu bar and clicking Options > Configure output
  • 16. Modify the CSS Adjust the Look and Feel You could make modifications to one particular test by making changes to the CSS code. Open a text editor or web development programme and then open the test file that you generated. Find the css called div.NavButtonBar And add the four lines background-image: url(bg_header.gif); background-position: center left; background-repeat: repeat-x; border:1px solid #369; Save the work
  • 17. Modify the Source File Adjust the Look and Feel You could make permanent modifications to the CSS by making changes to the CSS source file Open a text editor or web development programme. Go the location where the programme is c:Program FilesHotPotatoes6source Take the source file which contains the CSS code When you've found it, open the file And add the lines font-size: 100%; background-color: #336699; background-position: center left; background-repeat: repeat-x; border:1px solid #369; Save it and every quiz that you create will have that look and feel
  • 18. Add Multimedia • Add Sound • Add Video
  • 19. Email the results Collecting scores can be made much easier if you configure the Outputs file in Hot Potatoes • Configure Output • Add URL • Receive results via email
  • 20. Configure Output Email the Results In the authoring environment Choose Options > Configure Output Choose the Tab CGI URL of Formmail CGI script – Email Address to submit Message requesting students to enter a name
  • 21. •Add URL Add Email the Results In the authoring environment Choose Options > Configure Output Choose the Tab CGI 1. Ensure that the checkbox is clicked 2. Add the URL http://www.webtests.co.za 3. Add your email Address 4. Add an instruction to the student
  • 22. Email the Results Results will automatically be sent to the email address supplied on the configure output page
  • 23. Hack their code. • Introduction to Hacking HP • Workshop on Hacking HP • How to make your HP work server side • 16 ways to customise Hot Potatoes • Technical Details about the Source Files
  • 25. Hosting and Learning • Hosting • Feedback • The future http://www.flickr.com/photos/shimrit/295231285/ Licence CC
  • 26. UKZN Law Web Tests Hosting Hot Potatoes Upload Schedule Report View the Web Tests Site
  • 27. Student Feedback • Generally Positive • Guess the web test assisted me in finding out that I knew bugger all (crossed out) reasonably nothing coz when you get things wrong you realize you lack understanding • Web tests were extremely useful. They helped to determine the types of short questions or MCQ’s that could be expected in the test. It definitely helped me to learn more in depth than I would have.
  • 28. Technical Feedback • Technical – Server Issues – Browser Issues – The Suite – The Tests
  • 29. Staff Feedback • Amongst Staff agree on – aims and objectives – number of questions – level of question • Amongst Students – Clarrify Procedure – Help Sheet
  • 30. Where to? This is an open source project Get results e-mailed to you Configure the management suite for your server Create an account and use the management suite on www.webtests.co.za • This is an open source project • Get results e-mailed to you • Configure the management suite for your server http://www.flickr.com/photos/kapungo/420263662 Licence CC
  • 31. I can assist Contact me • E-mail me at derek@weblearning.co.za • Follow my thoughts www.twitter.com/weblearn ing http://www.flickr.com/photos/30235101@N06/3344044448 Licence CC
  • 33. Credits Sources Images • Arneil, s. Holmes, M. Hacking in Hot Potatoes: A little knowledge Pressed Forefinger brings a lot of power. Introduction to Hacking HP Available http://www.flickr.com/photos/sidelong/2945717204/ http://hotpot.uvic.ca/howto/hacking_hotpot.htm Open Palm • Bateson, G Getting More Out of Hot Potatoes Available http://www.flickr.com/photos/aksphotography/367363319/ • http://www.kanazawa-gu.ac.jp/~gordon/research/hot- Dirty Thumb • potatoes/index.html http://www.flickr.com/photos/epadillag/2026996431/ • 16 ways to customise Hot Potatoes Sparks Flying • HotPotatoes Tutorials and How-to's Avaialable http://www.flickr.com/photos/bbum/436602164/ http://www.ewbooks.info/hotpot/tutorials/hotpotatoes- Curved Palm tutorials.html http://www.flickr.com/photos/shimrit/295231285/ One Finger http://www.flickr.com/photos/windelbo/2668770453/ Two Fingers http://www.flickr.com/photos/10816399@N05/2575161811/ Three Fingers http://www.flickr.com/photos/tep/404919416/ Helping Hand http://www.flickr.com/photos/30235101@N06/3344044448/ Hack like a champion http://www.flickr.com/photos/catatronic/1868720700/ http://www.flickr.com/photos/sidelong/2945717204/sizes/l/ Licence CC

Hinweis der Redaktion

  1. http://www.flickr.com/photos/sidelong/2945717204/sizes/l/ http://creativecommons.org/licenses/by/2.0/
  2. http://www.flickr.com/photos/aksphotography/367363319/ http://creativecommons.org/licenses/by-nc/2.0/deed.en_GBWhat is Hot Potatoes? You can hack our codeI hacked & hosted HP
  3. http://www.flickr.com/photos/epadillag/2026996431/ http://creativecommons.org/licenses/by-nc-sa/2.0/
  4. When a Hot Potatoes program creates Web pages, it does so by combining 3 resources: * The data you entered * The configuration information * A set of "source files", or templates, containing the page structure.
  5. http://www.flickr.com/photos/windelbo/2668770453/ http://creativecommons.org/licenses/by-nc-nd/2.0/deed.en_GB
  6. http://www.flickr.com/photos/windelbo/2668770453/ http://creativecommons.org/licenses/by-nc-nd/2.0/deed.en_GB
  7. http://www.flickr.com/photos/windelbo/2668770453/ http://creativecommons.org/licenses/by-nc-nd/2.0/deed.en_GB
  8. http://www.flickr.com/photos/bbum/436602164/ http://creativecommons.org/licenses/by-nc-nd/2.0/
  9. http://www.flickr.com/photos/shimrit/295231285/ http://www.flickr.com/photos/shimrit/295231285/
  10. http://www.flickr.com/photos/kapungo/420263662 http://creativecommons.org/licenses/by-sa/2.0/
  11. http://www.flickr.com/photos/30235101@N06/3344044448/ - http://creativecommons.org/licenses/by-nd/2.0/deed.en_GB
  12. http://www.flickr.com/photos/catatronic/1868720700/ http://creativecommons.org/licenses/by/2.0/