|
| 1 | +--- |
| 2 | +sidebar_label: "Generate & edit with AI" |
| 3 | +sidebar_position: 8 |
| 4 | +--- |
| 5 | + |
| 6 | +# Generating and editing apps with AI |
| 7 | + |
| 8 | +MecSimCalc integrates with your favorite OpenAI and Anthropic models to help you create and modify apps using natural language prompts. **Generate** new apps, **edit** existing ones, or **get help** with our documentation — all powered by AI. |
| 9 | + |
| 10 | +This page will walk you through some real-life examples created with our AI chatbot and the prompts they used. |
| 11 | + |
| 12 | +<div style={{textAlign: 'center'}}> |
| 13 | + |
| 14 | + |
| 15 | + |
| 16 | +</div> |
| 17 | + |
| 18 | +## Creating Illustrations |
| 19 | + |
| 20 | +### Tired of building practice problems in Word or Excel? |
| 21 | + |
| 22 | +Let our chatbot do the work for you. Just describe what you need, and it will create a complete interactive app — with input fields, step-by-step solutions, and graphs. |
| 23 | +No more formatting. No coding. No Excel. |
| 24 | +Try it now and share it with your students instantly. |
| 25 | + |
| 26 | +**Prompt:** |
| 27 | + |
| 28 | +> Create an app to calculate the dot product of two vectors. Let users enter the magnitude and angle (from the positive x-axis) of each vector. Show the solution detailed steps and plot the vectors. |
| 29 | +
|
| 30 | +<div style={{width: "100%", height: "600px", overflow: "hidden"}}> |
| 31 | +<iframe src='https://mecsimcalc.com/app/3134054/vector_dot_product_calculator' style={{position:"relative", left:"-45px", top:"-48px"}} width="100%" height="600" title="MecSimCalc" frameBorder="0"></iframe> |
| 32 | +</div> |
| 33 | + |
| 34 | +--- |
| 35 | + |
| 36 | +### Want to show your students how a function behaves — not just tell them? |
| 37 | + |
| 38 | +Skip graphs in PowerPoint or Excel. |
| 39 | +Use our chatbot to create interactive visualizations in seconds. |
| 40 | +No coding. Just teaching. |
| 41 | +Let your students explore functions visually — anytime, anywhere. |
| 42 | + |
| 43 | +**Prompt:** |
| 44 | + |
| 45 | +> Create an app that plots(x^(3.7)+y^(1.5)-5). Let the user input the x and y ranges. Allow the user to hover over the points. |
| 46 | +
|
| 47 | +<div style={{width: "100%", height: "600px", overflow: "hidden"}}> |
| 48 | +<iframe src='https://mecsimcalc.com/app/9073531/3_d_surface_plot_x_3_7_y_1_5_5' style={{position:"relative", left:"-45px", top:"-48px"}} width="100%" height="600" title="MecSimCalc" frameBorder="0"></iframe> |
| 49 | +</div> |
| 50 | + |
| 51 | +--- |
| 52 | + |
| 53 | +### Want your students to visualize motion instead of just solving equations? |
| 54 | + |
| 55 | +Use our chatbot to build interactive physics apps in seconds — with graphs, animations, and step-by-step solutions. |
| 56 | +No code. No spreadsheets. Just describe the problem. Perfect for physics educators or students who want to test ideas visually. |
| 57 | + |
| 58 | +**Prompt:** |
| 59 | + |
| 60 | +> Create an app that calculates and plots the trajectory of a projectile. Let the user enter the initial velocity, angle, and height. Show the time of flight, maximum height, and range. Plot the path of the projectile. |
| 61 | +
|
| 62 | +<div style={{width: "100%", height: "600px", overflow: "hidden"}}> |
| 63 | +<iframe src='https://mecsimcalc.com/app/7487589/projectile_trajectory_calculator' style={{position:"relative", left:"-45px", top:"-48px"}} width="100%" height="600" title="MecSimCalc" frameBorder="0"></iframe> |
| 64 | +</div> |
| 65 | + |
| 66 | +## Class Interaction Example |
| 67 | + |
| 68 | +### Explained a tricky concept in class and want to check if students really understood it? |
| 69 | + |
| 70 | +Don’t waste time building forms. |
| 71 | +Just tell the chatbot what concept to test, and it will generate a custom quiz app that sends student responses directly to your email. |
| 72 | +Instant feedback. Fully customized to your lesson. |
| 73 | + |
| 74 | +- [How to add your email in the code](https://docs.mecsimcalc.com/advanced-applications/quiz-toolkit#email-results-to-studentinstructor) |
| 75 | + |
| 76 | +**Prompt:** |
| 77 | + |
| 78 | +> Create an app that asks students to explain the conditions for equilibrium in 2D. Let them enter their CCID and written answer. When they submit, send their response to xxxxx@ualberta.ca. |
| 79 | +
|
| 80 | +<div style={{width: "100%", height: "600px", overflow: "hidden"}}> |
| 81 | +<iframe src='https://mecsimcalc.com/app/8861989/2_d_equilibrium_conditions_assessment' style={{position:"relative", left:"-45px", top:"-48px"}} width="100%" height="600" title="MecSimCalc" frameBorder="0"></iframe> |
| 82 | +</div> |
| 83 | + |
| 84 | +## Quiz Examples With Grading |
| 85 | + |
| 86 | +### Want to quiz your students and collect their scores automatically? |
| 87 | + |
| 88 | +With MecSimCalc, you can create an auto-graded app that logs student answers to a shared spreadsheet. |
| 89 | +No grading. No Google Forms. Just instant results — and everything saved in one place. |
| 90 | + |
| 91 | +- [Learn how to use Gsheet in MecSimCalc](https://docs.mecsimcalc.com/advanced-applications/quiz-toolkit#export-results-to-google-sheets) |
| 92 | + |
| 93 | +**Prompt:** |
| 94 | + |
| 95 | +> Create a quiz app that asks: ‘What is the moment at midspan for a simply supported beam of 6 m with a 4 kN/m uniform load?’ The student should enter their CCID and answer. The correct answer is –72 kNm. Award 1 mark if the answer is correct. Append the CCID, answer, and score to this Google Sheet: https://docs.google.com/spreadsheets/d/xxxxxxxxxxxxxxxx |
| 96 | +
|
| 97 | +<div style={{width: "100%", height: "600px", overflow: "hidden"}}> |
| 98 | +<iframe src='https://mecsimcalc.com/app/5698085/simply_supported_beam_midspan_moment_quiz' style={{position:"relative", left:"-45px", top:"-48px"}} width="100%" height="600" title="MecSimCalc" frameBorder="0"></iframe> |
| 99 | +</div> |
| 100 | + |
| 101 | +### Need a fast way to test student understanding — and collect their answers? |
| 102 | + |
| 103 | +Let the chatbot build a self-marking quiz app that also stores responses to a Google Sheet or sends them to your email. |
| 104 | +Instant quiz. Automatic grading. Results saved. |
| 105 | + |
| 106 | +- [Learn how to use Gsheet in MecSimCalc](https://docs.mecsimcalc.com/advanced-applications/quiz-toolkit#export-results-to-google-sheets) |
| 107 | + |
| 108 | +**Prompt:** |
| 109 | + |
| 110 | +> Create a quiz app that asks: ‘A projectile is launched at 25 m/s at an angle of 40°. What is the maximum height it reaches?’ The student enters their CCID and answer. The correct answer is 12.9 m. Award 1 mark if correct. Append the result to this sheet: [Google Sheet link]. |
| 111 | +
|
| 112 | +<div style={{width: "100%", height: "600px", overflow: "hidden"}}> |
| 113 | +<iframe src='https://mecsimcalc.com/app/2893542/projectile_motion_maximum_height_quiz' style={{position:"relative", left:"-45px", top:"-48px"}} width="100%" height="600" title="MecSimCalc" frameBorder="0"></iframe> |
| 114 | +</div> |
0 commit comments