Skip to content

IMI-HD/ODM-AutoAssess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ODM AutoAssess

Automated Assessment Tool for ODM (Operational Data Model) Forms

A Flask-based web application for automated testing and assessment of clinical data collection forms, developed by Heidelberg University Medical Informatics.

� Documentation

📚 Complete Documentation - Setup, architecture, authentication, and implementation guides

Quick Links

🚀 Quick Start

  1. Clone the repository

    git clone <repository-url>
    cd ODM-AutoAssess
  2. Follow the Setup Guide for detailed installation instructions

  3. Start the application

    python web_app/wsgi.py
  4. Access at: http://localhost:5000

Admin Credentials:

  • Set during database setup (see Setup Guide)
  • Change password immediately after first login!

🏗️ Features

  • Automated Testing: Selenium-based test automation for web forms
  • User Management: Secure authentication with database persistence
  • Cross-Device Sync: Access your work from any device
  • Docker Support: Containerized deployment
  • Modern UI: Bootstrap 5 responsive interface

🛠️ Tech Stack

  • Backend: Flask (Python)
  • Database: SQLite with SQLAlchemy
  • Frontend: Bootstrap 5, HTML5
  • Testing: Selenium WebDriver, Jest
  • Deployment: Docker, docker-compose

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contributing

We welcome contributions! This is an open-source academic project from Heidelberg University Medical Informatics.

  • Fork the repository
  • Create feature branches
  • Submit pull requests
  • Report issues

For detailed documentation, see the docs/ folder.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published