Skip to content

[Enhancement]: xAPI sample server should have timestamp converter for HTTP parameters #189

@thomasturrell

Description

@thomasturrell

What

Integrate the existing timestamp converter component into the xAPI sample server so that it correctly parses, validates, and converts HTTP request parameters containing timestamps. Ensure that the timestamp converter is utilized for a range of common formats used by clients, and test its behavior in the server processing flow.

Why

This enhancement leverages code already present in the codebase to improve interoperability and robustness, allowing clients to send timestamps in preferred formats while ensuring data consistency in server operations. It will streamline data handling, reduce client-side formatting errors, and facilitate integration with diverse systems and tools. Making use of existing functionality also reduces development time.

Notes

There is an existing timestamp converter present in the codebase, but it is not currently used by the xAPI sample server. This enhancement should focus on integrating the existing converter into HTTP parameter handling. The converter should handle edge cases like timezone suffixes and invalid formats gracefully, providing clear error messages. Consider extensibility for additional formats in future releases.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions