Our 2 year goal, by the end of AY 24-25, is to produce GAI-enabled course structure across the introductory STEM curriculum.
The tools should be agnostic to the textbook(s) used in the course, and should be implementable with a minimal time investment in courses nationwide.
Initial backend is likely to be ChatGPT, currently at version 4, but we should strive to build an architecture that can evolve and adapt to new and better and different tools. We need to have an overall architecture philosophy evolve with our development spirals.
...
Item | experiments | courses | lead | GPT aspect needed | Validation criteria | ||
---|---|---|---|---|---|---|---|
A: Incorporation of GAI into lecture-format STEM learning:
|
| shared-edit document fed into GAI, results available to instructor. Multi-shot learning using restricted content and open PPT and math content upload as tokens | |||||
B: Develop and Exploit short-cycle adaptive problem sets with real-time feedback
|
| Ability to identify main topics, and embed in GAI interaction. Arithmetic needs to work. | |||||
C: Assist with analysis and gain insights from lab data. |
| notebook and GAI integration ability to access data files from instructional lab data collection. Does this mean a browser interface with access to local files? | |||||
D: interactive student self-assessments. | E: In-class group consultation (peer instruction) with ChatGPT participation | F: capturing and submitting student work for GAI evaluation by course staff | G: automated evaluation of understanding of material, by evaluating answers to questions we provide.
| ||||
F: GAI-assisted student assessments and grading | ability to capture GAI sessions, with unique student identifiers | ||||||
H: Ascertain subject-level mastery needed to exploit natural-langauge-driven code development. Try out a non-analytic problem and assess the results. |
| 15 a,b,c | numerical solution code | ||||
I: incorporate into HW and assessments the ability to perform calculations, as pioneered by Khan Academy | same as B | arithmetic capability | |||||
J: incorporate course-specific training inputs and give that high weighting | custom training inputs | ||||||
K: Automation grading and assessments of student competence. | sequential prompts run open loop, no adjustment | ||||||
L: dynamic tutoring | same as D | sequential prompts with iterative adjustment | |||||
M: GAI assisted generation and refinement of course instructional and assessment materials- HW, exams, quizzes, etc. |
| ||||||
N: Course management- facilitating course selection |
| Need to restrict dissemination of uploaded CUE score materials. | |||||
O: Course management- |
| need to mesh student user account on GAI system with their HUID and course record. Instructor-level overview of | |||||
P. Validation and verification tools and methods
|
|
|
respondent | notes | |
---|---|---|
Carlos Argueles | carguelles@fas.harvard.edu | Hola Chris: Thanks for sending this email. I am very excited about this new technology. In fact, with Louis Deslauriers, we used some of it in my Physics 15B last semester. Carlos |
David Malin | using it now in CS50 with custom interface | |
Course-based viewpoint
- Assess our assessments: run midterm and final exams of science courses through GPT-4 and grade the results. Compare to overall student performance.
- Enhance our assessments. Solicit constructive feedback on the exam questions we submit.
- Assess our homework: run homework assignments through GPT-4 and grade the results. Compare to overall student performance.
- Enhance our assignments. Solicit constructive feedback on the homework we submit.
- Ask (require?) students to use GPT-4 on selected assignments to get feedback and examples of how it can be used.
- Course-specific chat-bots- what training data?
- For large lecture classes- merge active learning with GPT
- For sections- aggregation of questions,
- For labs- try out data analysis methods and inference
- Customized training assembly of material - what do we need to start to capture?
- Khan academy like adaptive tutorials
- How does this shift the workload in our non-ladder teaching capacity? Especially sections and TFs and grading?
...
https://science.fas.harvard.edu/chatgpt divisional resource page
Meetings:
June 16 kickoff with HUIT and Bok:
...
3.) An OpenAI presentation that talks about the tokenization/other challenges with using OpenAI directly (compared to LangChains for example): https://files.vpetkov.net/talks/OpenAI.pptx
#2 is Eleven Labs that Dave mentioned - without training from a real person/not cloning someone’s voice (using a default model)
Logan McCarty to Everyone (Jun 16, 2023, 10:03 AM)
Would it be possible to ingest the entire contents of a Canvas course, i.e. all of the PDFs, every page, all the videos, discussion questions, announcements etc.
Adam Beaver (Bok Center) to Everyone (Jun 16, 2023, 10:06 AM)
LL is building a HackMD here: https://hackmd.io/nOTyDO12SpOZExTjm6rj8Q?view
June 23
High-level questions-
- are we going to focus on GAi-assisted learning or GAI-facilitated assessments?
- Expectations of privacy and information flow.
- What are the ways the GAI tools can increase (rather than decrease) efficiency of our teachers?
- Need to clarify what assessments of student learning will incorporate GAI and which ones will not.
- Assessment needs for this undertaking. How do we define success here?
- structure and milestones - need to break into sub-teams?
Review categories of use cases and experiments above. Pick a few to focus on
- GAI plus notebook for lab data exploration and numerical work. Consider use for both in-lab instruction and also offline learning. Shift from HW to virtual tutor. Do we even need/want to assess those interactions?
- Virtual Tutor, with guided content. Khamingo at Khan Academy is doing exactly this. Need a way to have instructor be able to efficiently describe leaning goals and then implement that as a learning session. Should that be assessed?
Do we need a hierarchical access structure where instructors have access to selected student GAI sessions?
Do we need course-specific accounts?
What are privacy expectations?
How would student GAI sessions be 'submitted' and 'graded'?