Welcome to DHDK Trainer Privacy Policy
Welcome to DHDK Trainer, an online platform designed as part of a master’s project for the University of Bologna's Digital Humanities and Digital Knowledge program. This site serves as a supplementary learning tool for students enrolled in Professor Silvio Peroni's Computational Thinking and Programming course, offering exercises and AI-powered feedback to support skill development in Python programming.
Purpose and Scope
The primary purpose of this website is to help students strengthen the programming skills needed to excel in the Computational Thinking and Programming course. The online exercises are structured to mirror the topics and challenges of the course content, providing a practical space for students to apply, test, and refine their coding skills.
Important Information
- No Official Credit: The completion of exercises or tasks on this platform does not contribute to students’ official course grades or points. The exercises are solely for self-guided practice and are meant to complement the official curriculum.
- AI-Powered Feedback: Upon completing exercises, students receive feedback generated by an AI model. This feedback is tailored to help students improve their understanding and application of programming concepts relevant to the course. However, the feedback is purely advisory and does not replace guidance from course instructors or teaching assistants.
Use of Content
The content provided on this platform, including exercises, AI feedback, and other resources, is intended exclusively for educational purposes. Students are encouraged to engage with the exercises independently to maximize the benefit of the AI-driven feedback and develop a personal understanding of the course material.
User Responsibilities
Users of this platform are expected to adhere to the following:
- Academic Integrity: Students must approach exercises with honesty and integrity. Collaborative efforts or the use of unauthorized resources are discouraged, as the primary purpose is individual skill development.
- Respect for the Platform: Users should respect the platform’s resources and functionality, refraining from attempts to misuse, hack, or disrupt the service in any way.
- Constructive Use of Feedback: AI feedback is provided to guide improvement and should be used constructively. Students are encouraged to review their feedback, re-attempt exercises, and practice continually to develop proficiency in Python programming.
Privacy and Data Handling
The platform is designed to ensure compliance with GDPR, prioritizing student privacy and data security. No personal identifiable information (PII) is collected or stored beyond what is essential for managing user sessions and providing targeted feedback. Please refer to our Privacy Policy for further details on data collection, handling, and storage.
Limitation of Liability
The platform is provided as an educational tool without any express or implied warranties. While we strive to ensure the quality and relevance of exercises and feedback, [Your Website Name] and its creators are not liable for any errors, inaccuracies, or outcomes that arise from the use of this platform.
Amendments to Terms
These Terms of Use may be updated periodically to reflect new features, changes in the platform, or adjustments to our educational mission. Users will be notified of significant changes, and continued use of the platform after modifications indicates acceptance of the updated terms.
Contact Us
For questions regarding these Terms of Use or for further information, please contact us at marylevchenko@gmail.com.
By using this platform, students acknowledge and accept these Terms of Use, and we look forward to supporting their programming journey in Computational Thinking and Programming.

