Generate targeted feedback for student discussion posts
As an Adjunct Professor in an MBA program, I identified a significant challenge in providing consistent, thorough, and timely feedback to student discussion posts. With hundreds of posts to review weekly, maintaining quality while managing time became increasingly difficult, especially trying to provide relevant and critical feedback based on the material. This led to the development of this AI-powered teaching assistant.
The solution leverages Anthropic's Claude 3.7 model using few-shot inference using previous discussion feedback I had given before in addition to providing the class rubric and syllabus. I implemented a Flask backend with structured content analysis algorithms and developed a Python and Javascript frontend for intuitive interaction. The system processes posts against weekly learning objectives and provides multi-dimensional feedback.
Simply navigate below and input some text into the input location. Click generate feedback and wait until the AI has developed customized responses to that text. To start, feel free to use this discussion for Week 2, Discussion Post 1 (not a real submission): "In this situation, my negotiation strategy would focus on balancing the needs of the project and the constraints of the loading dock. First, I would schedule a meeting with the loading dock supervisor to better understand their concerns. If the issue is resource constraints, I would explore potential compromises, such as allowing the employee to split time between the project and the loading dock or backfilling their position with temporary help. I would also highlight the benefits of having a CAPM-certified employee gain project experience, which could ultimately benefit the loading dock by improving efficiency in the long run. If necessary, I could propose a phased transition where the employee gradually shifts to the project team, giving the loading dock time to adjust. If the supervisor remains reluctant, I would escalate the issue to higher management to determine if there are company-wide priorities that could support the employee’s reassignment. While the loading dock’s concerns are valid, ensuring that qualified employees have opportunities for growth is important for overall company success."
Feedback will appear here after analysis...
Areas for improvement will appear here...
Topic connections will appear here...