Lab Guide

API Odoo

Lab Session Guide

Follow these steps in order to complete your Information Systems lab session. Each step builds on the previous one.

UNIE
1

Configure your API key

Enter the API key provided by your instructor in the top-right field (🔑). This authenticates your requests to the lab server.

2

Launch your Odoo instance

Go to the "Launch instance" tab. Name your instance (e.g., your-name-lab1), select the required modules, and click "Launch instance". Watch the progress tracker for status updates.

3

Open Odoo and log in

Once the instance is ready, you'll see a link and credentials. Click the link to open Odoo. Log in with the provided admin user and password. Bookmark the URL for quick access.

4

Explore the installed modules

Navigate to the Odoo main menu. You'll find the modules you selected (Sales, Purchases, Inventory, etc.). Click each module to familiarize yourself with the interface.

5

Complete the lab exercises

Follow the exercises provided by your instructor: create customers, products, sales orders, and invoices. Each action builds on the previous one — work sequentially.

6

If something goes wrong

Don't panic! Go to the "Snapshots" tab to create a restore point before risky changes, or ask your instructor to reset your instance. You can always start over.

7

Submit your work

When finished, take screenshots of your completed exercises and submit them through the course platform. Make sure all module data is visible in the screenshots.

💡

Tip: Use the quick presets to save time — "Basic ERP" installs the essentials for most lab exercises with a single click.

Launch Odoo instance

Provision an ERP instance with the Information Systems course modules.

UNIE
Lowercase, numbers, and hyphens only
Modules to install

Quick presets

Create project

Provision a new educational lab instance.

Load dataset

Inject sample data into an existing project.

Create student batch

Create Odoo users grouped by batch.

Snapshot / Reset

Create a restore point or reset a project to its initial state.

For resets, include "approved" in the reason.

🛡️ Security Dashboard

Real-time WAF status, threat detection, brute-force lockout, and hardening audit.

WAF
🛡️
WAF Status
🔒
Lockout
📊
0 Total Events
🚫
0 Blocked

🔐 Hardening Checklist

🔒 Locked IPs

No locked IPs

📈 Event Distribution

🕐 Recent Security Events

Time Category IP Path Blocked Detail

📋 Compliance Dashboard

GDPR · ENS · ISO 27001 · ISO 9001 · DORA — aligned with NIST CSF 2.0

NIST CSF 2.0
Overall Score

🏛️ NIST CSF 2.0 Functions

📊 Framework Scores

📝 Control Details

🤖 AI Anomaly Detection

Local AI models for anomaly detection, attack classification, and pattern analysis. Train, tune, and experiment with the models.

LOCAL AI
📊
0 Requests Analysed
⚠️
0 Anomalies Detected
📈
0% Anomaly Rate
🧠
5 Active Models

🧠 AI Models

🔍 Classify Text (Naive Bayes)

Test the AI classifier by entering text — it will detect if it looks like an attack or normal activity.

📚 Train Classifier

Add new training samples to improve the AI model. Students can customize and expand the classifier.

🚨 Recent AI Anomalies

Time Type Confidence IP Detail

🏢 Enterprise Teams

Manage multi-tenant enterprise groups. Each team maps to a scenario (company) with isolated data.

Multi-Tenant
🏢
0 Total Teams
👥
0 Total Members
🧩
0 Scenarios Active
🔒
0 Namespaces

🏭 Enterprise Groups

Loading teams...

📊 Student Performance

Analytics and insights for student engagement, risk, and progress

🎯 Key Performance Indicators

Loading performance data...

💡 Engagement Distribution

⚠️ Risk Distribution

🗂️ Scenario Participation

📝 Lab Progress by Scenario

👥 Student Roster

Name Scenario Progress Engagement Risk Grade Time Flags
No students registered yet

📌 What's Left

🧩 Lab Scenarios

Cada equipo selecciona un escenario empresarial · Enterprise case studies for Information Systems

Available Scenarios

About this Lab

SmartKEA Lab Panel — Practice environment for Information Systems

👨‍💻 Author

Name: Wiktor Nykiel Company: SmartKEA CyberInnovation S.L. Tax ID: B24952483 Email: wiktor@smartkea.com Phone: +34 620 433 935 HQ: C/Antonio López Aguado 9, 28029 Madrid

🏢 SmartKEA CyberInnovation

SmartKEA CyberInnovation S.L. es una boutique de ciberseguridad estratégica, resiliencia digital y gestión ejecutiva de crisis, orientada a organizaciones con alta dependencia operativa, regulatoria y reputacional de sus sistemas y datos. Acompañamos a la alta dirección en la preparación real frente a NIS2, ENS, DORA, GDPR y marcos NIST, transformando la ciberseguridad en capacidad de decisión, continuidad del negocio y protección del valor corporativo.

  • Simulaciones avanzadas de crisis para comités de dirección
  • Dashboards ejecutivos de riesgo (impacto económico, operativo, reputacional)
  • Formación estratégica para alta dirección y mandos clave
  • Ciber-inteligencia y análisis de exposición (OSINT)
  • IA aplicada para análisis de escenarios y priorización de riesgos

🛠 Tech Stack

Python / FastAPI Docker Compose Odoo 19 ERP PostgreSQL Vanilla JS WAF Middleware AI Models i18n (ES/EN)
Server response
Waiting for action…