Skip to content

Latest commit

 

History

History
50 lines (35 loc) · 2.2 KB

NUGET_README.md

File metadata and controls

50 lines (35 loc) · 2.2 KB

GitHub contributors GitHub issues GitHub GitHub Workflow Status Using PeyrSharp GitHub release (latest SemVer)

Synethia

A basic C# algorithm that can determine the behavior of a user with an application.

Report Bug · Request Feature · Known Issues

Features

  • Detects how long the user is using which part of an app. (like a page)
  • Detects how many interactions the user has with an app. (like clicking on a button)
  • Calculates and associates a score to each page/part of the app depending on the two factors above.

More features are coming soon.

Score

Synethia attributes a score to each page/part of the app depending on the following two factors:

  • The time the user is using the page.
  • The number of interactions the user has with the page.

The score is calculated using the following formula:

score = totalTime * (interactions / 2)

Note This formula can change/evolve in upcoming releases.

Graph

Mermaid is unsupported on NuGet. Click here to see the graph.

Contribute

To contribute to the project, you'll need:

  • Visual Studio 2022 v17.0 or higher
    • .NET Desktop Development
    • Git
  • .NET 5, 6, 7

Click here to see the full guidelines.

License

This project is under the MIT License.