Instead of Banning AI, a Professor Drafted a Classroom Contract with Students

A professor at an unspecified university opted not to ban AI in the classroom. Instead, they co-created a contract with students that defines how AI tools like ChatGPT can be used in assignments. The contract is built on three pillars: transparency, attribution, and accountability.
Key Terms of the Contract
- Students must disclose any AI tool used and how it was used (e.g., brainstorming, drafting, editing).
- AI-generated text must be cited like any other source, with the prompt and output included in an appendix.
- Students are ultimately responsible for the accuracy and originality of all submitted work.
The professor reports that students appreciated the clarity and felt less pressure to hide AI use. The approach also opens discussions about AI limitations—such as hallucinated facts and biased outputs—as teaching moments.
The article is short on technical specifics, but the core idea is transferable to any educational or workplace setting where AI code agents are used. For developers, similar contracts could govern how AI assistants are used in code reviews, documentation, or test generation.
📖 Read the full source: HN AI Agents
👀 See Also

Claude Code v2.1.116: Performance improvements, terminal fixes, and security updates
Claude Code v2.1.116 delivers significant performance improvements including up to 67% faster /resume on 40MB+ sessions, smoother terminal scrolling, and faster MCP startup. The release also fixes terminal rendering issues, adds security protections for dangerous path operations, and resolves multiple bugs affecting slash commands and plugin management.

Claude Code's 'Honest Caveat' Tell Spikes: Data-Driven Analysis from r/ClaudeAI
A Reddit user tracked the rise of 'honest caveat' hedging in Claude Code outputs using Google search result counts as a proxy frequency measure.

MeshCore team splits: trademark filed in secret, AI-generated code dispute
The MeshCore development team publicly splits after contributor Andy Kirby secretly filed for the MeshCore trademark and used Claude Code to generate the majority of his code contributions without disclosure.

Claude adds inline interactive charts and diagrams to conversations
Claude now creates custom charts, diagrams, and visualizations directly within chat conversations, allowing users to tweak and modify visualizations as discussions develop. The feature is available in beta on all plan types and appears inline rather than in side panels.