Skip to main content
The Videos 360° module lets you register and manage 360-degree video recordings associated with classrooms. Each record links a classroom to up to four video files representing different camera angles (A, B, C, D), enabling a complete spatial view of the room.

Data model

Each 360° video record stores six fields:
public class Video360Item
{
    public string ID { get; set; }      // Record ID (e.g. V01)
    public string IDAula { get; set; }  // Classroom ID this video is associated with
    public string RutaA { get; set; }   // Path to angle A video file
    public string RutaB { get; set; }   // Path to angle B video file
    public string RutaC { get; set; }   // Path to angle C video file
    public string RutaD { get; set; }   // Path to angle D video file
}
FieldDescriptionExample
IDUnique identifier for the video recordV01
IDAulaID of the classroom this recording coversA101
RutaAAbsolute path to the angle A video fileC:/Videos/A_01.mp4
RutaBAbsolute path to the angle B video fileC:/Videos/B_01.mp4
RutaCAbsolute path to the angle C video fileC:/Videos/C_01.mp4
RutaDAbsolute path to the angle D video fileC:/Videos/D_01.mp4

The four-angle structure

Each classroom video record can reference up to four separate video files, one per angle:

Angle A

Typically the front of the room — facing the board or projection screen.

Angle B

The back of the room — capturing the student seating area from behind.

Angle C

The left side of the room — covering the lateral perspective.

Angle D

The right side of the room — completing the full 360° coverage.
Using four files instead of a single stitched video gives you flexibility: you can record angles independently and update individual angles without re-uploading the full recording.

Linking videos to classrooms

The IDAula field connects a video record to a classroom in the Aulas module. Enter the classroom ID exactly as it appears in the Aulas registry (e.g., A101) to maintain a consistent reference.
One classroom can have multiple video records — for example, recordings from different semesters or events. Use the ID field (e.g., V01, V02) to distinguish between them.

Sample records

The module ships with the following example data:
IDIDAulaRutaARutaBRutaCRutaD
V01A101C:/Videos/A_01.mp4C:/Videos/B_01.mp4C:/Videos/C_01.mp4C:/Videos/D_01.mp4

CRUD workflow

1

Open the Videos 360° module

Select Videos 360° from the sidebar. The table lists all existing records with their ID, classroom ID, and the four file paths.
2

Add a video record

Click Agregar. The AgregarVideo360Window dialog opens. Fill in the record ID, classroom ID, and the file paths for each of the four angles, then confirm. The new record appears in the table immediately.
3

Edit a video record

Select a row in the table, then click Editar. The same dialog opens pre-populated with the selected record’s data. Update any field and confirm to save your changes.
If no row is selected when you click Editar, the application shows “Por favor, selecciona un registro para editar.” Select a record first before attempting to edit.
4

Delete a video record

Select the record you want to remove and click Eliminar. A confirmation dialog asks:
¿Eliminar registro ?
Click Yes to permanently remove the record, or No to cancel. The video files themselves are not deleted from disk.

Tips for organizing video files

Create a dedicated folder for 360° videos and use a consistent naming convention that includes the classroom ID and angle, for example:
C:/Videos/
  A101_A.mp4
  A101_B.mp4
  A101_C.mp4
  A101_D.mp4
  B202_A.mp4
  ...
This makes it straightforward to locate files when adding or updating records, and simplifies any future migration to a different storage location.
AppAdministrativa stores file paths as string references only — it does not copy or embed the video files. If you move or rename a file after adding the record, update the corresponding RutaARutaD field manually to avoid broken references.

Classrooms

View the classroom registry to find the correct IDAula values

Multimedia

Manage other institutional media files outside of 360° recordings

Build docs developers (and LLMs) love