ವಿಶ್ವವಿದ್ಯಾನಿಲಯಗಳಲ್ಲಿನ ಪರಿಸ್ಥಿತಿಯ ಬಗ್ಗೆ ಸಂಕ್ಷಿಪ್ತವಾಗಿ (ವೈಯಕ್ತಿಕ ಅನುಭವ)
ಮೊದಲಿಗೆ, ಪ್ರಸ್ತುತಪಡಿಸಿದ ವಸ್ತುವು ವ್ಯಕ್ತಿನಿಷ್ಠವಾಗಿದೆ ಎಂದು ಹೇಳುವುದು ಯೋಗ್ಯವಾಗಿದೆ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, "ಒಳಗಿನಿಂದ ಒಂದು ನೋಟ", ಆದರೆ ಮಾಹಿತಿಯು ಸೋವಿಯತ್ ನಂತರದ ಜಾಗದಲ್ಲಿ ಅನೇಕ ರಾಜ್ಯ ವಿಶ್ವವಿದ್ಯಾಲಯಗಳಿಗೆ ಪ್ರಸ್ತುತವಾಗಿದೆ ಎಂದು ಭಾವಿಸುತ್ತದೆ.
ಐಟಿ ತಜ್ಞರ ಬೇಡಿಕೆಯಿಂದಾಗಿ, ಅನೇಕ ಶಿಕ್ಷಣ ಸಂಸ್ಥೆಗಳು ಸಂಬಂಧಿತ ತರಬೇತಿ ಪ್ರದೇಶಗಳನ್ನು ತೆರೆದಿವೆ. ಇದಲ್ಲದೆ, ಐಟಿ ಅಲ್ಲದ ವಿಶೇಷತೆಗಳ ವಿದ್ಯಾರ್ಥಿಗಳು ಸಹ ಅನೇಕ ಐಟಿ-ಸಂಬಂಧಿತ ವಿಷಯಗಳನ್ನು ಸ್ವೀಕರಿಸಿದ್ದಾರೆ, ಆಗಾಗ್ಗೆ ಪೈಥಾನ್, ಆರ್, ಆದರೆ ಕಡಿಮೆ ಅದೃಷ್ಟವಂತ ವಿದ್ಯಾರ್ಥಿಗಳು ಪಾಸ್ಕಲ್ನಂತಹ “ಧೂಳಿನ” ಶೈಕ್ಷಣಿಕ ಭಾಷೆಗಳನ್ನು ಕರಗತ ಮಾಡಿಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ.
ನೀವು ಆಳವಾಗಿ ನೋಡಿದರೆ, ಎಲ್ಲವೂ ಅಷ್ಟು ಸುಲಭವಲ್ಲ. ಎಲ್ಲಾ ಶಿಕ್ಷಕರು "ಟ್ರೆಂಡ್ಸ್" ಅನ್ನು ಮುಂದುವರಿಸುವುದಿಲ್ಲ. ವೈಯಕ್ತಿಕವಾಗಿ, "ಪ್ರೋಗ್ರಾಮಿಂಗ್" ವಿಶೇಷತೆಯನ್ನು ಅಧ್ಯಯನ ಮಾಡುವಾಗ, ಕೆಲವು ಶಿಕ್ಷಕರು ನವೀಕೃತ ಉಪನ್ಯಾಸ ಟಿಪ್ಪಣಿಗಳನ್ನು ಹೊಂದಿಲ್ಲ ಎಂಬ ಅಂಶವನ್ನು ನಾನು ಎದುರಿಸಿದೆ. ಹೆಚ್ಚು ನಿಖರವಾಗಿ ಹೇಳಬೇಕೆಂದರೆ, ಶಿಕ್ಷಕರು ಕೆಲವು ವಿದ್ಯಾರ್ಥಿಗಳಿಂದ ಕೈಬರಹದ ಟಿಪ್ಪಣಿಗಳ ಫೋಟೋವನ್ನು ಫ್ಲ್ಯಾಷ್ ಡ್ರೈವ್ಗೆ ಕಳುಹಿಸಿದ್ದಾರೆ. ವೆಬ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ (2010) ನಲ್ಲಿನ ಕೈಪಿಡಿಗಳಂತಹ ವಸ್ತುಗಳ ಪ್ರಸ್ತುತತೆಯ ಬಗ್ಗೆ ನಾನು ಸಂಪೂರ್ಣವಾಗಿ ಮೌನವಾಗಿದ್ದೇನೆ. ತಾಂತ್ರಿಕ ಶಾಲೆಗಳಲ್ಲಿ ಏನಾಗುತ್ತಿದೆ ಮತ್ತು ಏನಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ಊಹಿಸಲು ಸಹ ಇದು ಉಳಿದಿದೆ ಕೆಟ್ಟ ಕೆಟ್ಟದು ಶೈಕ್ಷಣಿಕ ಸಂಸ್ಥೆಗಳು.
ಸಾರಾಂಶದಲ್ಲಿ:
- ಪರಿಮಾಣಾತ್ಮಕ ಶೈಕ್ಷಣಿಕ ಸೂಚಕಗಳ ಅನ್ವೇಷಣೆಯಲ್ಲಿ ಅವರು ಬಹಳಷ್ಟು ಅಪ್ರಸ್ತುತ ಮಾಹಿತಿಯನ್ನು ಮುದ್ರಿಸುತ್ತಾರೆ;
- ಹೊಸ ವಸ್ತುಗಳ ಬಿಡುಗಡೆಯು ಅಸಂಘಟಿತವಾಗಿದೆ;
- ಸರಳ ಅಜ್ಞಾನದಿಂದಾಗಿ "ಟ್ರೆಂಡಿ" ಮತ್ತು ಪ್ರಸ್ತುತ ವಿವರಗಳು ಸಾಮಾನ್ಯವಾಗಿ ತಪ್ಪಿಹೋಗಿವೆ;
- ಲೇಖಕರಿಗೆ ಪ್ರತಿಕ್ರಿಯೆ ಕಷ್ಟ;
- ನವೀಕರಿಸಿದ ಆವೃತ್ತಿಗಳನ್ನು ವಿರಳವಾಗಿ ಮತ್ತು ಅನಿಯಮಿತವಾಗಿ ಪ್ರಕಟಿಸಲಾಗುತ್ತದೆ.
"ನೀವು ಒಪ್ಪದಿದ್ದರೆ, ಟೀಕಿಸಿ, ನೀವು ಟೀಕಿಸಿದರೆ, ಸೂಚಿಸಿ..."
ಮನಸ್ಸಿಗೆ ಬರುವ ಮೊದಲ ವಿಷಯವೆಂದರೆ ಎಂಜಿನ್ ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳ ಅನುಷ್ಠಾನ
- ಎಲ್ಲಾ ವಸ್ತುಗಳ ಕಡ್ಡಾಯ ಮುಕ್ತತೆ (ಉಲ್ಲೇಖ: "ಇಲ್ಲಿ ವಿಕಿ ಪರಿಸರದಲ್ಲಿ, ಶೈಕ್ಷಣಿಕ ಸಾಹಿತ್ಯವನ್ನು ಜಂಟಿಯಾಗಿ ಬರೆಯಲಾಗಿದೆ, ಉಚಿತವಾಗಿ ವಿತರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಎಲ್ಲರಿಗೂ ಪ್ರವೇಶಿಸಬಹುದು.")
- ಸೈಟ್ನ ನಿಯಮಗಳ ಮೇಲೆ ಕೆಲವು ಅವಲಂಬನೆಯ ಉಪಸ್ಥಿತಿ, ಬಳಕೆದಾರರ ಆಂತರಿಕ ಕ್ರಮಾನುಗತ
ಸಾರ್ವಜನಿಕ ಡೊಮೇನ್ನಲ್ಲಿ ಅನೇಕ ವಿಕಿ ಇಂಜಿನ್ಗಳು ತೇಲುತ್ತಿವೆ, ಆದರೆ ವಿಶ್ವವಿದ್ಯಾನಿಲಯ ಮಟ್ಟದಲ್ಲಿ ವಿಕಿ ವ್ಯವಸ್ಥೆಯನ್ನು ನಿಯೋಜಿಸುವ ಸಾಧ್ಯತೆಯ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಪ್ರಾರಂಭಿಸುವ ಅಗತ್ಯವಿಲ್ಲ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಅನುಭವದಿಂದ ನಾನು ಹೇಳುತ್ತೇನೆ: a) ಅಂತಹ ಸ್ವಯಂ-ಹೋಸ್ಟ್ ಮಾಡಿದ ಪರಿಹಾರಗಳು ದೋಷ ಸಹಿಷ್ಣುತೆಯಿಂದ ಬಳಲುತ್ತವೆ; ಬಿ) ನೀವು ಸಿಸ್ಟಮ್ ನವೀಕರಣಗಳನ್ನು ಮರೆತುಬಿಡಬಹುದು (ಅಪರೂಪದ ವಿನಾಯಿತಿಗಳೊಂದಿಗೆ).
ಪರಿಸ್ಥಿತಿಯನ್ನು ಹೇಗೆ ಸುಧಾರಿಸುವುದು ಎಂಬುದರ ಕುರಿತು ನಾನು ದೀರ್ಘಕಾಲದವರೆಗೆ ಯೋಚಿಸಲಿಲ್ಲ. ತದನಂತರ ಒಂದು ದಿನ ಪರಿಚಯಸ್ಥರು ಬಹಳ ಹಿಂದೆಯೇ ಅವರು A4 ನಲ್ಲಿ ಪುಸ್ತಕದ ಕರಡನ್ನು ಮುದ್ರಿಸಿದರು, ಆದರೆ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಆವೃತ್ತಿಯನ್ನು ಕಳೆದುಕೊಂಡರು ಎಂದು ಹೇಳಿದರು. ಎಲ್ಲವನ್ನೂ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ರೂಪದಲ್ಲಿ ಹೇಗೆ ಪರಿವರ್ತಿಸುವುದು ಎಂಬುದರ ಕುರಿತು ನನಗೆ ಆಸಕ್ತಿ ಇತ್ತು.
ಇದು ಗಮನಾರ್ಹ ಪ್ರಮಾಣದ ಸೂತ್ರಗಳು ಮತ್ತು ಗ್ರಾಫ್ಗಳನ್ನು ಹೊಂದಿರುವ ಪಠ್ಯಪುಸ್ತಕವಾಗಿದೆ, ಆದ್ದರಿಂದ ಜನಪ್ರಿಯ OCR ಉಪಕರಣಗಳು, ಉದಾ.
ಕಾಲಾನಂತರದಲ್ಲಿ, ಸರಳ ಪಠ್ಯ ಸಂಪಾದಕವು ಸಾಕಾಗಲಿಲ್ಲ, ಆದ್ದರಿಂದ ನಾನು ಬದಲಿಗಾಗಿ ಹುಡುಕಲಾರಂಭಿಸಿದೆ. ಪ್ರಯತ್ನಿಸಿದೆ
ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳಬೇಕೆಂದರೆ, ಇದರ ಪರಿಣಾಮವಾಗಿ, ನಾನು ನಾಚಿಕೆಪಡುವ ಸರಳ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬರೆಯಲಾಗಿದೆ, ಇದು ಟೈಪ್ ಮಾಡಿದ ಪಠ್ಯವನ್ನು WEB ಆಗಿ ಜೋಡಿಸುವ ಮತ್ತು ಪರಿವರ್ತಿಸುವ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಿತು. ಇದಕ್ಕಾಗಿ ಸರಳ HTML ಟೆಂಪ್ಲೇಟ್ ಸಾಕು.
ವೆಬ್ಗೆ ಪರಿವರ್ತಿಸುವ ಆಜ್ಞೆಗಳು ಇಲ್ಲಿವೆ:
find ./src -mindepth 1 -maxdepth 1 -exec cp -r -t ./dist {} +
find ./dist -iname "*.md" -type f -exec sh -c 'pandoc "find ./src -mindepth 1 -maxdepth 1 -exec cp -r -t ./dist {} +
find ./dist -iname "*.md" -type f -exec sh -c 'pandoc "${0}" -s --katex -o "${0::-3}.html" --template ./temp/template.html --toc --toc-depth 2 --highlight-style=kate --mathjax=https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' {} ;
find ./dist -name "*.md" -type f -exec rm -f {} ;
" -s --katex -o "${0::-3}.html" --template ./temp/template.html --toc --toc-depth 2 --highlight-style=kate --mathjax=https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' {} ;
find ./dist -name "*.md" -type f -exec rm -f {} ;
ಗಮನಿಸಬಹುದಾದ ವಿಷಯದಿಂದ ಇದು ಸ್ಮಾರ್ಟ್ ಏನನ್ನೂ ಮಾಡುವುದಿಲ್ಲ: ಇದು ಸುಲಭ ನ್ಯಾವಿಗೇಷನ್ಗಾಗಿ ವಿಷಯ ಹೆಡರ್ಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ ಮತ್ತು LaTeX ಅನ್ನು ಪರಿವರ್ತಿಸುತ್ತದೆ.
ಈ ಸಮಯದಲ್ಲಿ, ನಿರಂತರ ಏಕೀಕರಣ ಸೇವೆಗಳನ್ನು (ಸರ್ಕಲ್ CI, ಟ್ರಾವಿಸ್ CI..) ಬಳಸಿಕೊಂಡು ಗಿಥಬ್ನಲ್ಲಿ ಪ್ರತಿನಿಧಿಗಳಿಗೆ ಪುಶ್ಗಳನ್ನು ಮಾಡುವಾಗ ನಿರ್ಮಾಣವನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವ ಆಲೋಚನೆ ಇದೆ.
ಯಾವುದೂ ಹೊಸದಲ್ಲ...
ಈ ಕಲ್ಪನೆಯಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿದ ನಂತರ, ಅದು ಈಗ ಎಷ್ಟು ಜನಪ್ರಿಯವಾಗಿದೆ ಎಂದು ನಾನು ನೋಡಲು ಪ್ರಾರಂಭಿಸಿದೆ.
ಸಾಫ್ಟ್ವೇರ್ ದಸ್ತಾವೇಜನ್ನು ಈ ಕಲ್ಪನೆಯು ಹೊಸದಲ್ಲ ಎಂಬುದು ಸ್ಪಷ್ಟವಾಗಿದೆ. ಪ್ರೋಗ್ರಾಮರ್ಗಳಿಗೆ ಶೈಕ್ಷಣಿಕ ಸಾಮಗ್ರಿಗಳ ಕೆಲವು ಉದಾಹರಣೆಗಳನ್ನು ನಾನು ನೋಡಿದ್ದೇನೆ, ಉದಾಹರಣೆಗೆ: JS ಕೋರ್ಸ್ಗಳು
ಸಂಪೂರ್ಣವಾಗಿ LaTeX ನಲ್ಲಿ ಬರೆದ ಪುಸ್ತಕಗಳೊಂದಿಗೆ ನಾನು ಕೆಲವು ರೆಪೊಸಿಟರಿಗಳನ್ನು ನೋಡಿದ್ದೇನೆ.
ತೀರ್ಮಾನಕ್ಕೆ
ಅನೇಕ ವಿದ್ಯಾರ್ಥಿಗಳು ಟಿಪ್ಪಣಿಗಳನ್ನು ಹಲವಾರು ಬಾರಿ ಪುನಃ ಬರೆಯುತ್ತಾರೆ, ಅವರು ಈ ಹಿಂದೆ ಅನೇಕ ಬಾರಿ ಬರೆದಿದ್ದಾರೆ (ಕೈಯಿಂದ ಬರೆಯುವ ಪ್ರಯೋಜನವನ್ನು ನಾನು ಪ್ರಶ್ನಿಸುವುದಿಲ್ಲ), ಪ್ರತಿ ಬಾರಿ ಮಾಹಿತಿಯು ಕಳೆದುಹೋಗುತ್ತದೆ ಮತ್ತು ನಿಧಾನವಾಗಿ ನವೀಕರಿಸಲಾಗುತ್ತದೆ, ನಾವು ಅರ್ಥಮಾಡಿಕೊಂಡಂತೆ ಎಲ್ಲಾ ಟಿಪ್ಪಣಿಗಳು ಅಲ್ಲ. ಎಲೆಕ್ಟ್ರಾನಿಕ್ ರೂಪ. ಪರಿಣಾಮವಾಗಿ, ಟಿಪ್ಪಣಿಗಳನ್ನು ಗಿಥಬ್ಗೆ (ಪಿಡಿಎಫ್, ವೆಬ್ ವೀಕ್ಷಣೆಗೆ ಪರಿವರ್ತಿಸಿ) ಅಪ್ಲೋಡ್ ಮಾಡುವುದು ತಂಪಾಗಿರುತ್ತದೆ ಮತ್ತು ಶಿಕ್ಷಕರಿಗೆ ಅದೇ ರೀತಿ ಮಾಡಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಇದು ಒಂದು ನಿರ್ದಿಷ್ಟ ಮಟ್ಟಿಗೆ, ವಿದ್ಯಾರ್ಥಿಗಳು ಮತ್ತು ಶಿಕ್ಷಕರನ್ನು "ಲೈವ್" ಸ್ಪರ್ಧಾತ್ಮಕ GitHub ಸಮುದಾಯಕ್ಕೆ ಆಕರ್ಷಿಸುತ್ತದೆ, ಹೀರಿಕೊಳ್ಳುವ ಮಾಹಿತಿಯ ಪ್ರಮಾಣವನ್ನು ಹೆಚ್ಚಿಸುವುದನ್ನು ನಮೂದಿಸಬಾರದು.
ಉದಾಹರಣೆಗೆ ನಾನು ಮಾತನಾಡುತ್ತಿದ್ದ ಪುಸ್ತಕದ ಮೊದಲ ಅಧ್ಯಾಯಕ್ಕೆ ನಾನು ಲಿಂಕ್ ಅನ್ನು ಬಿಡುತ್ತೇನೆ,
ಮೂಲ: www.habr.com