Altres opcions a implementar del Notion

Altres opcions a implementar del Notion


Notion Wiki

Es pot convertir el workspace sencer en una wiki, en la que apareixen moderadors, creadors de pàgines, pàgines verificades, etc. I se li poden posar propietats a cada pàgina com ara el seu estat, la seva data de modificació, un link al drive…
notion image
És una idea que estaria molt bé implementar quan hi hagi més gent activa.
Aquí una demo:

Pàgines d’exàmens resolts com a base de dades (fet ✅)

Actualment les subpàgines de les assignatures d’exàmens resolts simplement tenen PDFs (tal com al Drive)
notion image
Però es podria implementar una base de dades d’explicacions addicionals o clarificacions que algú ha considerat necessàries.

Fet!

De moment només està fet amb Mecànica Quàntica (i alguns pocs de Física Estadística), però tal com es veu a
Exàmens Resolts MQ
Exàmens Resolts MQ
tenim
notion image
Ara el que estaria xulo és anar-ho implementant per altres assignatures

Correu uni i sostenibilitat (en el temps) d’aquest projecte

Actualment

En principi el correu de la uni ‘@alumnes.ub.edu’ dura fins a 1 any extra des de que acabes la carrera. Al propietari d’aquest worskpace li queden encara 2 anys.
Es pot canviar el propietari del workspace simplement indicant un altre correu al compte propietari (ho he comprovat amb un altre usuari).
notion image
Així que per una banda sempre hi ha la possibilitat d’anar-se’l passant d’alumne a alumne al anar acabant la carrera.
D’altra banda, hi ha la possibilitat que no només es pugui tenir el Education Plus Plan amb el correu alumnes.ub.edu, sinó també amb un d’alumni (pels ja graduats). I pels professors no em queda clar si també és gratuït o si simplement té un 50% de descompte. En tot cas, s’hauria de comprovar.

La idea (si ho aconseguim seria molt xulo)

L’ideal seria que el workspace estigués associat a un correu de la uni (Education Plus Plan) però que no fos de cap alumne individual.
El que es podria intentar és crear una associació (a l’hotel d’associacions de la UB) i parlar amb el deganat (l’Eugeni) per tal d’aconseguir que la UB ens donés un correu .ub.edu per aquella associació.
De manera que servís com a correu fixe per tenir un notion Education Plus indefinit en el temps. L’avantatge seria que d’aquesta manera el correu de l’associació podria anar passant de generació en generació, i els guests (editors habituals) que es poden afegir (fins a 100) també es podrien anar traient i afegint al llarg dels anys.
La pregunta és: és possible crear una associació estudiantil i que la UB et doni un correu?
Si fos així, tindríem solucionat el problema de la continuïtat.
Planta8 i OneDrive
Relacionat amb això, els de Planta8, que són els que paguen els 2€ al mes per mantenir el Drive, havien pensat també en demanar un correu d’associació estudiantil .ub.edu, de manera que poguessin tenir accés al 1TB gratuït de OneDrive.
Si al final ho fessin, i el Drive es passés a OneDrive, es podria aprofitar aquest mateix correu per allotjar aquest workspace de Notion.

Opció nova també prometedora

Recentment a Notion han tret la possibilitat d’aconseguir Notion Plus per associacions estudiantils.
Bàsicament cal aplicar des del correu de una associació estudiantil reconeguda oficialment per la universitat, i a priori, tots els membres d’aquella associació podrien tenir accés (com a membres!) gratuïtament al workspace.
Si es pogués doncs, crear una associació (mitjançant l’hotel d’associacions) de manera oficial, encara que després sigui tapadera, i s’anessin modificant els seus membres. Podríem tenir 4 categories diferents (usuari genèric, guest permís ‘edit, guest permís ‘full access’ i member), i els members tindrien entre altres coses la funcionalitat de Q&A de Notion AI per buscar dins de la web.
Nota: crec que no és indefinit en el temps, sinó que s’ha de renovar cada any, així que potser tampoc val tant la pena.

Aspecte general

Informació extra pàgina principal (fet ✅)

A la pàgina principal, a la part de baix, es podria posar quelcom així
notion image

Informació extra d’altres pàgines

I a les pàgines normals, quelcom així
notion image
Això no caldria si ja estigués implementada l’opció wiki.

Q&A - Notion AI

Com funciona

A baix a la dreta d’aquesta pàgina, es troba el botó de Questions & Answers.
notion image
Clicant-lo es pot dialogar amb una intel·ligència artificial que elabora respostes utilitzant la API de ChatGPT4 i continguts del workspace.
De manera que si preguntem per exemple
“Quina és la diferència entre el producte tensorial i el producte de Kronecker?”
Ens respondrà citant contingut de subpàgines que parlin sobre el tema (com la d’Àlgebra Tensorial o la del Producte de Kronecker), enllaçant aquestes per si es vol ampliar.

Per què no es pot implementar

Per implementar aquesta funcionalitat caldria afegir el add on Notion AI a la web, que bàsicament val uns 8€/mes. I a més, malauradament a la web de Notion posa
“Guests will not be able to use AI features in your workspace.”
Així que res, no podrà ser. Però si ho canvien en un futur, podria ser una opció.

Copiar respostes del ChatGPT de manera ràpida (fet ✅)

A vegades pot ser útil copiar explicacions del ChatGPT, per exemple
  • Per una qüestió o problema d’examen resolt detalladament, en què es vol redactar una explicació pròpia però aprofitar parcialment la del ChatGPT
  • Per una explicació conceptual molt específica
  • Per una demo que es vol deixar en un desplegable però no hi ha temps d’explicar pas a pas
Ara bé, resulta que pel ChatGPT es copien bé tots els blocs i tipus de text excepte les equacions. El que es podria fer, és mitjançant la API de Notion i el programa Make.com crear una integració que renderitzés aquest LaTeX.

Fet! Aquí una demo

Aquí una pàgina amb l’explicació:
Copiar text de ChatGPT a Notion
Copiar text de ChatGPT a Notion
.
I aquí la pàgina on podeu provar-ho directament:
Renderitzar LaTeX ChatGPT
Renderitzar LaTeX ChatGPT
.

Versió mòbil més cuidada (Fet ✅)

Actualment en la versió mòbil del Notion (tan web com app) no hi ha moltes funcionalitats de la versió d’ordinador. Una petit problema és que no hi ha columnes. De manera que la pàgina principal, vista des d’un mòbil es veu desordenada (semestre 1, 3, 5, 2, 4, 6). Ara no hi podem fer res però els de Notion diuen que estan treballant per posar columnes a la versió mòbil en les pròximes actualitzacions, així que també estaria bé tenir-ho en ment.
Simplement el que s’ha fet és canviar el format de la pàgina principal. Ara hi ha dues columnes, (semestre 1 i semestre 2), un salt de línia horitzontal, dues columnes més (semestre 3 i 4)… De manera que en la versió mòbil es veu bé.

Canviar el format de la pàgina principal

Es podria fer que estigués amb el següent disseny:
notion image
El podeu veure aquí:
📚
FÍSICA UB - WIKIBLOG
.
No sé si m’acaba d’agradar. Per una banda és més natural, per altra banda els espais que hi ha tan pronunciats fa que es vegi molt d’espai en blanc i la pàgina principal sigui més llarga del que caldria.
L’altra opció és fer-ho a més amb callouts i fins i tot posar-hi diferents colorets.
Nota (5/10/2024): Al final l’opció de disseny que he trobat que més m’agrada és posar tots els 8 semestres. I en el 5è i 6è separar fon/apl/optatives amb divisors i el 7è i 8è semestre separar fon/apl i posar les optatives de 4t en un desplegable. Al final crec que és el més pràctic i té més sentit, ja que tothom fa alguna d’aquelles optatives de 3r, però ningú fa totes les de 4t. I al final les d’aplicada i les de fonamental són les mateixes.

Formulari (enquesta) per apuntar-se com a editor habitual (FET ✅)

Per la gent que no vol enviar un correu (massa temps), o unir-se a un grup de whatsapp (donar el seu núm de telèfon), es podria fer que omplin un formulari.
Un tipus de formularis que van molt bé i s’integren amb Notion són els de Tally.
Al emplenar-se se li enviaria una notificació a algun dels moderadors, i podrien afegir a aquella persona com a guest al workspace amb permís ‘can edit’.
Aquí una demo:

Exercicis interactius

Perseus

La web de Khan Academy és genial, a part de molt contingut (articles o videos) útil i interessant, tenen un piló de exercicis interactius per practicar. Doncs resulta que tota la part interactiva programada en javascript la tenen publicada com a projecte de codi obert a GitHub anomenat Perseus.
Si es tingués una web pròpia (independent de Notion, una altra de les opcions a implementar) es podria posar tal qual. Però tot i això, es poden crear pàgines amb només uns exercicis, publicades a GitHub Pages i incrustar-les (embed) a Notion.

Alternativa externa (una altre web que es puguin posar questions multiples interactives)

Exemple amb Fillout
Exemple codi GreatStack (GitHub Pages)
Exemple codi Coding Artist (GitHub Pages)
Exemple codi Fazt Code (GitHub Pages)
pendent
Relacionat: github math_to_code

Des del Notion, amb una base de dades i botons

Aquí una demo
Prova Quiz
Vídeo d’exemple
El principal problema, és que només es pot interactuar amb els buttons i les checkboxes de Notion si es té permisos d’edició, és a dir si s’ha iniciat ja la sessió. De manera que un usuari que només vol visualitzar no podria realitzar els qüestionaris per practicar

Posar SEO a la web

Si s’aconsegueix la opció bona de tenir una associació amb un correu donat per la uni de manera que quedi un Plus Plan indefinit en el temps, aleshores es podria, un cop hi hagi prou gent activa, treure la edició per usuaris genèrics (botó d’editar de la web) i canviar-la per únicament comentaris i suggeriments d’edició. I fer que els que tenen el poder d’edició són els (fins a 100) guests.
D’aquesta manera, la web pròpiament dita no seria editable per qualsevol, i es podria posar SEO.
Què és el SEO? Search Engine Optimitzation, seria fer que la gent al buscar coses a google (o un altre moto de cerca) li pogués sortir aquesta web. També es podrien posar coses d’idiomes per tal que al buscar un dubte en castellà o anglès també pogués sortir, i els pugui ser útil a altres persones.
Però això ja seria un projecte per bastant més endavant.

Static Website

Per una banda serviria com a còpia de seguretat, i per altra banda serviria per tenir una web que seria estàtica (carregaria molt més ràpidament), on es pot posar SEO (que es pugui trobar buscant a google), i el millor és que seria 100% personalitzable (disseny CSS, colors, tipografia, noves funcions d’interactivitat, HTML incrustat directament, etc.)
Aquí una pàgina al respecte:
🌐
Projecte de futur: Notion Static Website
.
Per treure-li profit i xetar-la més es necessitaria gent que dominés NextJS i Tailwind CSS.

Altres

Fer que la data de “Última Actualització” s’actualitzi automàticament (Fet ✅)

Es troba explicat en un post que vaig penjar a reddit (r/Notion) a mode de tutorial.
El podeu veure aquí.

En una base de dades (x la wiki) es poden posar fórmules

Més informació:
Notion Formulas
Notion Formulas
. Podria ser útil de diverses maneres.

Crear una integració de Notion a Overleaf

La idea:
  • Poder convertir una pàgina de Notion en un document d’Overleaf.
  • Per a fer-ho es llegiria el contingut d’una pàgina mitjançant la API de Notion (retrieve block children) i s’avaluaria per tal de generar el codi d’Overleaf
  • Simplement hi hauria els títols, negreta, cursiva, equacions, inline equations, imatges, links llistes numerades i llistes no numerades. Però seria suficient per no haver de copiar manualment a l’Overleaf.
  • Aquest codi, després es posaria com a bloc de codi en una altra pàgina del Notion pensada justament per realitzar aquesta funció. I llavors simplement es copia i enganxa a un nou document d’Overleaf.
Integració inversa: passar de document .tex a pàgina de Notion (més complicat).
  • Primer caldria llegir el document .tex, i mitjançant un script, estructurar-lo en un fitxer JSON.
    • Com s’hauria de fer
      • Section com a headings 1
      • Subsection com a headings 2
      • Subsubsection com a headings 3
      • Enumitem com a numerated list
      • Itemize com a bulleted list
      • $ $ com a inline equation
      • $$ $$ o \begin{equation} \end{equation} com a block equation
      • \textbf com a negreta, \textit o \emph com a cursiva i \underline com a subratllat.
      • Una taula com a block equation (que genera la taula)
  • Crear una pàgina de Notion (API Call) que generi els blocks.
Seria bastant complicat i al principi estaria ple d’errors, però per documents normals (sense gaires packages) hauria de funcionar.
  • El difícil seria segurament treballar amb imatges, ja que caldria guardar-se-les i pujar-les al Notion, i no sé com es fa això.
  • Els \centering o \begin{center}\end{center} s’haurien d’ignorar.
  • Tots els \setlength \noindent \parskip… també s’haurien d’ignorar
  • Bàsicament qualsevol comandament no reconegut.
Realment pinta bastant difícil, potser esperar que treguin una millora de les opcions oficials “export to html” i “import to html” i després gestionar-ho amb un script que ho passi a document tex.

Crear una integració de Drive (o OneDrive) a Notion

Per tal que els nous fitxers pujats a Drive es pengessin en un magatzem aquí automàticament.

Afegir un seguit de coses estètiques bastant innecessàries

Realment el Notion es sol utilitzar per organitzar-se la vida personal d’una manera estètica i eficient. Se li poden posar moltes cosetes. Que queden bé visualment però són més aviat una tonteria. Per exemple:
notion image
El que vull dir és que sempre es pot fer una pàgina (si es convertís en wiki) de l’estat de la web, i com aquesta va evolucionant en quant a contingut per exemple. Es poden fer moltes coses d’aquestes quan ho tens en mode base de dades (wiki), però en quant a contingut no té gaire utilitat.