SlideShare a Scribd company logo
Online calculators for math-averse students Paul Calvert Department of Bioengineering “ MTX 105 Materials for Medicine for the year 2020” is like a camel half the students are competent in arithmetic half are not
Online calculators Model Calculator for Body Mass Index written in Javascipt
<SCRIPT LANGUAGE=&quot;JAVASCRIPT&quot;> <!-- hide this script tag's contents from old browsers //Body Mass calculator- by John Scott (johnscott03@yahoo.com) //Visit JavaScript Kit (http://javascriptkit.com) for script //Credit must stay intact for use function ClearForm(form){ form.weight.value = &quot;&quot;; form.height.value = &quot;&quot;; form.bmi.value = &quot;&quot;; form.my_comment.value = &quot;&quot;; } function bmi(weight, height) { bmindx=weight/eval(height*height); return bmindx; } function checkform(form) { if (form.weight.value==null||form.weight.value.length==0 || form.height.value==null||form.height.value.length==0){ alert(&quot;Please complete the form first&quot;); return false; }  ETC.
Enter two choices out of the stress, the modulus and the strain in the form below. Put a &quot;?&quot; in the other box and press the &quot;Let's see&quot; button. Units of Stress are MegaPascals (1e6 N/m2) and Modulus are GigaPascals (1e9 N/m2) , Strain is in %. (This is because I don't know how to get javascript to write in scientific notation like 4.5e6 even though it reads it fine).  Example:  calculate modulus, stress or strain
Example:  Design animal leg bones for strength Use a bone strength in the range of 50-250 MPa (Megapascals) in compression On the first line, enter the weight of the animal in kilograms and the calculator will give you the force in Newtons On the second line put in the diameter of the animal's leg bones, the calculator will give you the breaking force of the bone in Newtons .
Using the calculator for bone strength: MTX105 Bend Problem 2 Cat A bone has a strength of 220 MPa. A cat weighs 5 kg and has legs 12 cm (0.12m) long. If the bone is solid, what diameter should it have? (Put numbers of about 0.3 to 1 in the OD box until you get 5 kg for the max. weight
Tutorial Practice Problems These problem sets precede a homework assignment
Results Students did much better on math problems compared to last year They asked for the calculators on other problems
Problems & future The calculators are tricky to write, need a simple interface Math exams online need multiple question variants, like in webCT but less clumsy. The tutorials could have better help but this is time consuming to write. The time investment favors courses which change little from year to year. WebCT/myCourses is not a good tool for Engineering (or Science)

More Related Content

Similar to Report ibis

Pro Java Fx – Developing Enterprise Applications
Pro Java Fx – Developing Enterprise ApplicationsPro Java Fx – Developing Enterprise Applications
Pro Java Fx – Developing Enterprise Applications
Stephen Chin
 
Introduction to Excel VBA/Macros
Introduction to Excel VBA/MacrosIntroduction to Excel VBA/Macros
Introduction to Excel VBA/Macros
arttan2001
 
Best CAT & MAT Coaching In Kolkata - Sagar Sir Coaching
Best CAT & MAT Coaching In Kolkata - Sagar Sir CoachingBest CAT & MAT Coaching In Kolkata - Sagar Sir Coaching
Best CAT & MAT Coaching In Kolkata - Sagar Sir Coaching
Sagar Sir Coaching - MAT & CAT Coaching In Kolkata
 
Matlab programming
Matlab programmingMatlab programming
Matlab programming
Md. Rayid Hasan Mojumder
 
Bt0082, visual basic
Bt0082, visual basicBt0082, visual basic
Bt0082, visual basic
smumbahelp
 
Matlab
MatlabMatlab
Automatic Assessment In Math Education
Automatic Assessment In Math EducationAutomatic Assessment In Math Education
Automatic Assessment In Math Education
telss09
 
Mathassess demo-20090130
Mathassess demo-20090130Mathassess demo-20090130
Mathassess demo-20090130
JB Online
 
Math Assess Demo 20090130
Math Assess Demo 20090130Math Assess Demo 20090130
Math Assess Demo 20090130
University of Strathclyde
 
College for Women Department of Information Science
College for Women  Department of Information Science  College for Women  Department of Information Science
College for Women Department of Information Science
WilheminaRossi174
 
College for women department of information science
College for women  department of information science  College for women  department of information science
College for women department of information science
AMMY30
 
Bt0062 fundamentals of it
Bt0062  fundamentals of itBt0062  fundamentals of it
Bt0062 fundamentals of it
smumbahelp
 
Exercise1[5points]Create the following classe
Exercise1[5points]Create the following classeExercise1[5points]Create the following classe
Exercise1[5points]Create the following classe
mecklenburgstrelitzh
 
Smu bscit sem 3 winter 2014 assignments
Smu bscit sem 3 winter 2014 assignmentsSmu bscit sem 3 winter 2014 assignments
Smu bscit sem 3 winter 2014 assignments
solved_assignments
 
Vba and macro creation (using excel)
Vba and macro creation (using excel)Vba and macro creation (using excel)
Vba and macro creation (using excel)
Javier Morales Cauna
 
Configuring VLEs for Mathematics
Configuring VLEs for MathematicsConfiguring VLEs for Mathematics
Configuring VLEs for Mathematics
telss09
 
c++ Data Types and Selection
c++ Data Types and Selectionc++ Data Types and Selection
c++ Data Types and Selection
Ahmed Nobi
 
Configuring VLEs For Mathematics
Configuring VLEs For MathematicsConfiguring VLEs For Mathematics
Configuring VLEs For Mathematics
Olga Caprotti
 
Math in Plone
Math in PloneMath in Plone
Math in Plone
Roché Compaan
 
How to make fewer errors at the stage of code writing. Part N3.
How to make fewer errors at the stage of code writing. Part N3.How to make fewer errors at the stage of code writing. Part N3.
How to make fewer errors at the stage of code writing. Part N3.
PVS-Studio
 

Similar to Report ibis (20)

Pro Java Fx – Developing Enterprise Applications
Pro Java Fx – Developing Enterprise ApplicationsPro Java Fx – Developing Enterprise Applications
Pro Java Fx – Developing Enterprise Applications
 
Introduction to Excel VBA/Macros
Introduction to Excel VBA/MacrosIntroduction to Excel VBA/Macros
Introduction to Excel VBA/Macros
 
Best CAT & MAT Coaching In Kolkata - Sagar Sir Coaching
Best CAT & MAT Coaching In Kolkata - Sagar Sir CoachingBest CAT & MAT Coaching In Kolkata - Sagar Sir Coaching
Best CAT & MAT Coaching In Kolkata - Sagar Sir Coaching
 
Matlab programming
Matlab programmingMatlab programming
Matlab programming
 
Bt0082, visual basic
Bt0082, visual basicBt0082, visual basic
Bt0082, visual basic
 
Matlab
MatlabMatlab
Matlab
 
Automatic Assessment In Math Education
Automatic Assessment In Math EducationAutomatic Assessment In Math Education
Automatic Assessment In Math Education
 
Mathassess demo-20090130
Mathassess demo-20090130Mathassess demo-20090130
Mathassess demo-20090130
 
Math Assess Demo 20090130
Math Assess Demo 20090130Math Assess Demo 20090130
Math Assess Demo 20090130
 
College for Women Department of Information Science
College for Women  Department of Information Science  College for Women  Department of Information Science
College for Women Department of Information Science
 
College for women department of information science
College for women  department of information science  College for women  department of information science
College for women department of information science
 
Bt0062 fundamentals of it
Bt0062  fundamentals of itBt0062  fundamentals of it
Bt0062 fundamentals of it
 
Exercise1[5points]Create the following classe
Exercise1[5points]Create the following classeExercise1[5points]Create the following classe
Exercise1[5points]Create the following classe
 
Smu bscit sem 3 winter 2014 assignments
Smu bscit sem 3 winter 2014 assignmentsSmu bscit sem 3 winter 2014 assignments
Smu bscit sem 3 winter 2014 assignments
 
Vba and macro creation (using excel)
Vba and macro creation (using excel)Vba and macro creation (using excel)
Vba and macro creation (using excel)
 
Configuring VLEs for Mathematics
Configuring VLEs for MathematicsConfiguring VLEs for Mathematics
Configuring VLEs for Mathematics
 
c++ Data Types and Selection
c++ Data Types and Selectionc++ Data Types and Selection
c++ Data Types and Selection
 
Configuring VLEs For Mathematics
Configuring VLEs For MathematicsConfiguring VLEs For Mathematics
Configuring VLEs For Mathematics
 
Math in Plone
Math in PloneMath in Plone
Math in Plone
 
How to make fewer errors at the stage of code writing. Part N3.
How to make fewer errors at the stage of code writing. Part N3.How to make fewer errors at the stage of code writing. Part N3.
How to make fewer errors at the stage of code writing. Part N3.
 

Recently uploaded

“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 

Recently uploaded (20)

“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 

Report ibis

  • 1. Online calculators for math-averse students Paul Calvert Department of Bioengineering “ MTX 105 Materials for Medicine for the year 2020” is like a camel half the students are competent in arithmetic half are not
  • 2. Online calculators Model Calculator for Body Mass Index written in Javascipt
  • 3. <SCRIPT LANGUAGE=&quot;JAVASCRIPT&quot;> <!-- hide this script tag's contents from old browsers //Body Mass calculator- by John Scott (johnscott03@yahoo.com) //Visit JavaScript Kit (http://javascriptkit.com) for script //Credit must stay intact for use function ClearForm(form){ form.weight.value = &quot;&quot;; form.height.value = &quot;&quot;; form.bmi.value = &quot;&quot;; form.my_comment.value = &quot;&quot;; } function bmi(weight, height) { bmindx=weight/eval(height*height); return bmindx; } function checkform(form) { if (form.weight.value==null||form.weight.value.length==0 || form.height.value==null||form.height.value.length==0){ alert(&quot;Please complete the form first&quot;); return false; } ETC.
  • 4. Enter two choices out of the stress, the modulus and the strain in the form below. Put a &quot;?&quot; in the other box and press the &quot;Let's see&quot; button. Units of Stress are MegaPascals (1e6 N/m2) and Modulus are GigaPascals (1e9 N/m2) , Strain is in %. (This is because I don't know how to get javascript to write in scientific notation like 4.5e6 even though it reads it fine). Example: calculate modulus, stress or strain
  • 5. Example: Design animal leg bones for strength Use a bone strength in the range of 50-250 MPa (Megapascals) in compression On the first line, enter the weight of the animal in kilograms and the calculator will give you the force in Newtons On the second line put in the diameter of the animal's leg bones, the calculator will give you the breaking force of the bone in Newtons .
  • 6. Using the calculator for bone strength: MTX105 Bend Problem 2 Cat A bone has a strength of 220 MPa. A cat weighs 5 kg and has legs 12 cm (0.12m) long. If the bone is solid, what diameter should it have? (Put numbers of about 0.3 to 1 in the OD box until you get 5 kg for the max. weight
  • 7. Tutorial Practice Problems These problem sets precede a homework assignment
  • 8. Results Students did much better on math problems compared to last year They asked for the calculators on other problems
  • 9. Problems & future The calculators are tricky to write, need a simple interface Math exams online need multiple question variants, like in webCT but less clumsy. The tutorials could have better help but this is time consuming to write. The time investment favors courses which change little from year to year. WebCT/myCourses is not a good tool for Engineering (or Science)