# Magnus Session Attendance & XP
## Session Attendance
<%*
const dv = app.plugins.plugins["dataview"].api;
const filename = "Magnus XP";
const query = `TABLE WITHOUT ID sessionNumber as "Session Number", file.link as "Session Summary", xp as "XP"
FROM #dotmm
WHERE contains(attendance, [[Magnus Alfonsi Derecha Omega IV|Magnus]])
SORT Date asc`;
const tFile = tp.file.find_tfile(filename);
const queryOutput = await dv.queryMarkdown(query);
await app.vault.modify(tFile, tp.file.content + queryOutput.value);
%>
<% tp.file.cursor() %>