Compare commits

..

3 commits

Author SHA1 Message Date
849a70d0fe
Add presentation ending slide 2025-06-15 17:31:00 +02:00
91298faf24
Add forgejo workflow 2025-06-15 17:30:47 +02:00
166ded1bb1
Create presentation 2025-06-15 17:29:34 +02:00
3 changed files with 144 additions and 11 deletions

View file

@ -0,0 +1,16 @@
on:
push:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: https://git.madhouse-project.org/actions/nix/install@main
- name: Run Nix build
run: nix build --extra-experimental-features nix-command --extra-experimental-features flakes
- uses: actions/upload-artifact@v3
with:
name: bericht
path: result

View file

@ -5,26 +5,94 @@
aspect-ratio: "16-9",
//language: "de",
config-info(
title: [Presentation Title],
title: [Search Prompt Customization for Academic Writing],
// Author to be shown in the title slide
author: [Author],
author: [Marius Drechsler],
// Author to be shown in the footer
footer-author: [Author],
date: datetime.today(),
footer-author: [M. Drechsler],
date: "January 16, 2025",
),
)
= Search Fundamentals
= Section
== Understanding Search Engines
== First Slide
- Search Engines need to process large amounts of information
- *Crawling*: Navigating the web to find pages and add them to the search engine's index
#pause
- *Indexing*: Creating an index of the content they find on the web
#pause
- *Ranking*: Filtering and ordering of the indexed web pages to return the best result for the searcher's query
- Content on the first slide
== Basic Search Techniques
== Second Slide
- Start with specific terms related to your research topic
- Consider variations of the keywords, e.g. synonyms and related concepts
#pause
- *Example*: Research paper on Covid-19 -- what are some fitting keywords?
#pause
- Pandemic#pause, vaccination#pause, quarantine#pause, airborne disease
- Content on the second slide
= Enhancing Searches with Flags and Symbols
= Second Section
== Common Search Flags
== Last slide
- Quotation Marks (#raw("\" \""))
- Search for exact phrases
- Search engine looks only for the exact sequence of characters/words
- *Example*: #raw("\"covid-19 vaccination\"") returns results containing that exact phrase
#pause
- Plus Sign (#raw("+"))
- Includes specific terms in the search
- Useful when certain keywords should appear in the results
- *Example*: #raw("covid +vaccination +impact") ensures that the terms #raw("vaccination") and #raw("impact") are included
#pagebreak()
- Minus Sign (#raw("-"))
- Excludes specific terms in the search
- Helps to filter irrelevant information
- *Example*: #raw("covid statistics -pinterest") ensures that the term #raw("pinterest") is not included in the search results
== Advanced Search Techniques
- Use *boolean operators* to further refine your query
#pause
- AND narrows search by combining terms
- *Example*: #raw("covid AND vaccination") returns results containing both terms (in some way)
#pause
- OR broadens search to include either item
- *Example*: #raw("covid OR influenza") returns results containing either #raw("covid") or #raw("influenza")
#pause
- NOT: excludes terms from the search
== Grouping Terms
- Combine multiple search terms with parentheses
- Useful for complex queries
- *Example*: #raw("(covid OR influenza) AND (vaccine OR \"R value\")")
#pause
- What do we search for here?
== Site-Specific Searches
- Limit searches to a specific website or domain
- Useful for academic resources
- *Example*: #raw("site:.edu covid") returns results from educational institutions
= Quiz
- Find a suiting search query for the following questions:
#pause
- What academic insights might you find on mastering the art of couch potato-ing?
#pause
- #raw("side:.edu \"How to become a professional couch potato\"")
#pause
- What bizarre stories involve aliens or Bigfoot ordering pizza or tacos?
#pause
- #raw("(\"alien abduction\" OR \"bigfoot sighting\") AND (pizza OR tacos)")
#pause
- Is there any governmental advise on how to negotiate with a squirrel?
#pause
- #raw("site:.gov \"how to negotiate with a squirrel\"")

View file

@ -141,6 +141,52 @@
touying-slide(self: self, body)
})
#let ending-slide(..args) = touying-slide-wrapper(self => {
let info = self.info + args.named()
let header = {
set text(fill: rgb("0065BD"), size: 25pt, weight: "bold")
place(top + right,
dx: -1em,
dy: 1em,
image("./resources/TUM_Logo_blau.svg", width: 7%)
)
}
let footer(self) = {
set align(bottom)
show: pad.with(.4em)
set text(size: 14pt)
h(1em)
h(1fr)
grid(
columns: (1fr, 4fr, 1fr, 1fr),
align: center,
grid.cell(align: left)[
#h(1em)
#info.footer-author],
info.title,
utils.display-info-date(self),
grid.cell(align: right)[
#context [#utils.slide-counter.display()/#utils.last-slide-number] #h(1em)]
)
}
let body = {
align(center)[
#v(3em)
Questions, Comments?
#v(3em)
*Thanks for your attention!*
]
}
self = utils.merge-dicts(
self,
config-page(
header: header,
footer: footer,
),
)
touying-slide(self: self, body)
})
#let tum-slides(
aspect-ratio: "16-9",
footer: none,
@ -174,5 +220,8 @@
outline-slide()
body
ending-slide()
}