ramp_database.tools.user
.add_user_interaction¶
-
ramp_database.tools.user.
add_user_interaction
(session, interaction=None, user=None, problem=None, event=None, ip=None, note=None, submission=None, submission_file=None, diff=None, similarity=None)¶ Add a user interaction in the database.
- Parameters
- session
sqlalchemy.orm.Session
The session to directly perform the operation on the database.
- interactionsNone or str, default is None
The type of interaction.
- userNone or
ramp_database.model.User
, default is None The user instance.
- problemNone or
ramp_database.model.Problem
, default is None The problem instance.
- eventNone or
ramp_database.model.Event
, default is None The event instance.
- ipNone or str, default is None
The ip address from the server.
- noteNone or str, default is None
Some notes.
- submissionNone or
ramp_database.model.Submission
, default is None The submission instance.
- submission_fileNone or
ramp_database.model.SubmissionFile
, default is None The submission file instance.
- diffNone or str, default is None
The difference between two submissions.
- similarityNone or float, default is None
The similarity of the submission.
- session