summaryrefslogtreecommitdiffstats
path: root/2023/talks/table.md
blob: 50c45fef9fea2b14d9490268a28272eb483816e3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
[[!meta title="Who needs Excel? Managing your students qualifications with org-table"]]
[[!meta copyright="Copyright © 2023 Daniel Molina"]]
[[!inline pages="internal(2023/info/table-nav)" raw="yes"]]

<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing -->
<!-- You can manually edit this file to update the abstract, add links, etc. --->


# Who needs Excel? Managing your students qualifications with org-table
Daniel Molina (he/him) - website: <https://www.danimolina.net> Mastodon: @dmolina@fosstodon.org, <mailto:dmolina@mailbox.org>

[[!inline pages="internal(2023/info/table-before)" raw="yes"]]

In this talk I will explain how to use org-table to review and calculate the qualifications of the students (but the used techniques are general). I will show how to use several tables, one for each partial exam, using weights for create the final table. I also use summarize table with org-aggregate for a general view of results, and export the qualification to PDF. All the process with Emacs!

I’ll demonstrate some functionality I use for:

-   Formula for calculate the qualification using weights, that can be easily updated.

-   Summarize tables with org-aggregate (<https://github.com/tbanel/orgaggregate>).

-   Create a final table making reference to tables in different files.

For several years, I have been using that workflow, and I consider it is very natural with many advantages, like writing the reasons/feedback in the same file with the qualifications, or to be able to use a version control.

About the speaker:

My name is Daniel Molina Cabrera, I am a senior lecturer in Computer
Science at the University of Granada, in Spain. I use only Linux in my
computer, and after been using Vim many years, last years I mainly use
Emacs for editing, as file manager, as email program, ...

In my experience, using org-table is very powerful and useful, but
many interesting features are not well-known. Unfortunately, sometimes
it is difficult to see examples showing the possibilities, and I think
this example could be very informative.


[[!inline pages="internal(2023/info/table-after)" raw="yes"]]

[[!inline pages="internal(2023/info/table-nav)" raw="yes"]]