I am a medical educator. I am interested in creating a way that I can load a case study into ChatGPT and have students interview the ChatGPT "patient" and then grade the quality of the interactions. Sort of like the old "Hitchhikers Guide to the Universe" DOS game.
That’s such a fantastic idea Russell and a great use of the technology. Have you experimented with it in ChatGPT? Once you get the prompts worked out it should be fairly easy to implement.
I am attempting to put GPTs into Canvas to enable my students explore chapter competencies, create quizzes to learn or review lessons etc. however, GPTs require users to have a paid account. How can I make it so the user does not need to have a paid account but rather that the charges go to my account so they can use it freely. I’m not a programmer but I have created an api in open ai.
Hi Barry, sounds like a great idea. You could attempt to adapt the script here for your uses: github.com/accellier/ChatGPT-bot You would need to host that somewhere on your own server, then use something like the LTI redirect tool to embed that in Canvas (see www.eduappcenter.com/apps/63) Note that if you take that approach, your API key will be exposed to your users or anyone who finds where you host your chat script. Sorry that I cannot offer anything more secure at this point. It was only meant to be a proof of concept.
I built an LTI tool to launch this securely however for testing and experimentation you could use a simple LTI plugin like this one (made by Instructure) called the Redirect Tool www.eduappcenter.com/apps/63 which allows you to launch any web page from a menu in Canvas. You would then simply host the script on your own server somewhere and redirect the user to launch it. I hope that helps!
The simplest way would be to use something like this: www.eduappcenter.com/apps/63 though of course it lacks the control you might find with a dedicated LTI-based tool.
ChatGPT can be a personalized tutor and I would love to beta test such with one of my courses. However, I am too much of a novice to do this. Any step-by-step or a link to such would be so helpful. Cheers!
Hi, Thanks for the nice presentation. I am currently an academic in an Australian University and we use CANVAS LMS. I am interested in how we can create a chatbot for a particular unit/course. Can you provide some advise? or run a technical video. Look forward to hearing from you.
Thank you for your comment! I think the challenge with this solution is that it is all client-side Javascript, meaning it is not secure and not suitable for production use. It was more a proof of concept. At the time of making this, many educators were upset about ChatGPT and I wanted to put forth a possible example of how it could be helpful to students rather than a problem for educators. I am working (very slowly in my spare time) on a more robust solution and look forward to being able to share that.
@@accelliereducation Do you have any updates that you are ready to share? This is exactly what I would like to provide for my students (with the addition of feeding in my course syllabus). Thank you.
@@justinhoshaw8192 Thanks for your interest! I have received numerous requests for a tutorial and will endeavour to produce something as soon as possible!
Yes! I’m on a handheld device right now so will send tomorrow. Basically I just created a new async function to make a POST request to the ChatGPT API via fetch(). So instead of passing the entered text string to where the original responses are generated, it sends it to the ChatGPT endpoint, awaits the response, then updates the DOM with that response. For now, this could be useful: dmitripavlutin.com/javascript-fetch-async-await/ And this: beta.openai.com/docs/api-reference/completions
I am a medical educator. I am interested in creating a way that I can load a case study into ChatGPT and have students interview the ChatGPT "patient" and then grade the quality of the interactions.
Sort of like the old "Hitchhikers Guide to the Universe" DOS game.
That’s such a fantastic idea Russell and a great use of the technology.
Have you experimented with it in ChatGPT? Once you get the prompts worked out it should be fairly easy to implement.
I am attempting to put GPTs into Canvas to enable my students explore chapter competencies, create quizzes to learn or review lessons etc. however, GPTs require users to have a paid account. How can I make it so the user does not need to have a paid account but rather that the charges go to my account so they can use it freely. I’m not a programmer but I have created an api in open ai.
Hi Barry, sounds like a great idea. You could attempt to adapt the script here for your uses: github.com/accellier/ChatGPT-bot
You would need to host that somewhere on your own server, then use something like the LTI redirect tool to embed that in Canvas (see www.eduappcenter.com/apps/63)
Note that if you take that approach, your API key will be exposed to your users or anyone who finds where you host your chat script.
Sorry that I cannot offer anything more secure at this point. It was only meant to be a proof of concept.
How do I put the app inside the canvas?
I built an LTI tool to launch this securely however for testing and experimentation you could use a simple LTI plugin like this one (made by Instructure) called the Redirect Tool www.eduappcenter.com/apps/63 which allows you to launch any web page from a menu in Canvas.
You would then simply host the script on your own server somewhere and redirect the user to launch it.
I hope that helps!
Do you know if there is a way to put a chat bot into Canvas?
The simplest way would be to use something like this: www.eduappcenter.com/apps/63 though of course it lacks the control you might find with a dedicated LTI-based tool.
ChatGPT can be a personalized tutor and I would love to beta test such with one of my courses. However, I am too much of a novice to do this. Any step-by-step or a link to such would be so helpful. Cheers!
I will do my best to get a tutorial together soon!
@@accelliereducation do you have anything out yet?
@@tombennett2551 no, sorry. This is just a side project from our main work. Your eagerness is a good reminder though!
Hi, Thanks for the nice presentation. I am currently an academic in an Australian University and we use CANVAS LMS. I am interested in how we can create a chatbot for a particular unit/course. Can you provide some advise? or run a technical video. Look forward to hearing from you.
Thank you for your comment! I think the challenge with this solution is that it is all client-side Javascript, meaning it is not secure and not suitable for production use. It was more a proof of concept. At the time of making this, many educators were upset about ChatGPT and I wanted to put forth a possible example of how it could be helpful to students rather than a problem for educators.
I am working (very slowly in my spare time) on a more robust solution and look forward to being able to share that.
@@accelliereducation Do you have any updates that you are ready to share? This is exactly what I would like to provide for my students (with the addition of feeding in my course syllabus). Thank you.
@@justinhoshaw8192 Thanks for your interest! I have received numerous requests for a tutorial and will endeavour to produce something as soon as possible!
@@accelliereducation Hi any update about a possible solution?
@@OrlandoMacias thanks so much for your interest in this! Unfortunately I have nothing to offer at this stage - sorry!
I got Sylvia Pap's chatbot UI ... would you be able to share you adaptions also.... Please :)
Yes! I’m on a handheld device right now so will send tomorrow. Basically I just created a new async function to make a POST request to the ChatGPT API via fetch(). So instead of passing the entered text string to where the original responses are generated, it sends it to the ChatGPT endpoint, awaits the response, then updates the DOM with that response.
For now, this could be useful:
dmitripavlutin.com/javascript-fetch-async-await/
And this:
beta.openai.com/docs/api-reference/completions
github.com/accellier/ChatGPT-bot
Please heed the warning about API keys. Don't use in production.
@@accelliereducation Thanks. How did you integrate this into Canvas LMS?
@@albertchin-a-young2132 I used a custom LTI wrapper written in PHP.