texlive[65049] Master/texmf-dist: ufrgscca (18nov22)

commits+karl at tug.org commits+karl at tug.org
Fri Nov 18 22:03:01 CET 2022


Revision: 65049
          http://tug.org/svn/texlive?view=revision&revision=65049
Author:   karl
Date:     2022-11-18 22:03:00 +0100 (Fri, 18 Nov 2022)
Log Message:
-----------
ufrgscca (18nov22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/ufrgscca/README.md
    trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca.pdf
    trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca.tex
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-graph.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-tab.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-base.def
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-coord.def
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-core.def
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-forms.def
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-gen.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-base.def
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-coord.def
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-core.def
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-forms.def
    trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls

Modified: trunk/Master/texmf-dist/doc/latex/ufrgscca/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ufrgscca/README.md	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/doc/latex/ufrgscca/README.md	2022-11-18 21:03:00 UTC (rev 65049)
@@ -1,19 +1,19 @@
 ufrgscca
 ==========
-This bundled is aimed at undergraduate students' 
-final work/report (tcc) at UFRGS/EE closely following ABNT rules 
+This bundled is aimed at undergraduate students'
+final work/report (tcc) at UFRGS/EE closely following ABNT rules
 
 ABNT stands for Brazilian Association for Technical Norms, </br>
 UFRGS for Federal University of Rio Grande do Sul, </br>
-EE for Engineering School. 
+EE for Engineering School.
 
-For more details, see the documentation, 
-[ufrgscca.pdf](http://mirrors.ctan.org/macros/latex/contrib/ufrgscca/doc/ufrgscca.pdf) 
+For more details, see the documentation,
+[ufrgscca.pdf](http://mirrors.ctan.org/macros/latex/contrib/ufrgscca/doc/ufrgscca.pdf)
 
 --------------
 
 ## Requirements
-* a fairly recent LaTeX distribution as recent as 2022/06/01 
+* a fairly recent LaTeX distribution as recent as 2022/06/01
 (with the new in kernel *\ProcessKeyOptions* and *\NewDocumentCommand*)
 
 ## Installation
@@ -28,16 +28,16 @@
 
 in the preamble and compile away.
 
+Be aware that options might change between versions,
+so you have to check them manually.
 
-Be aware that options might change between versions, so you have to check them manually.
-
 ## More Information and documentation
 More Information can be found in the documentation; you can find a  "bleeding edge" version
-at [the github page](http://github.com/alceu-frigeri/ufrgscca) 
+at [the github page](http://github.com/alceu-frigeri/ufrgscca)
 
 ## Contacting Author
 
-For bug reports and enhacement suggestions, the preferred way is to use 
+For bug reports and enhacement suggestions, the preferred way is to use
 [the project's issue page](https://github.com/alceu-frigeri/ufrgscca/issues).
 Please be ready to provide an example code showing the bug, if any.
 
@@ -49,17 +49,17 @@
 Copyright 2022 by Alceu Frigeri
 
  This work may be distributed and/or modified under the
- conditions of 
- 
+ conditions of
+
  * The [LaTeX Project Public License](http://www.latex-project.org/lppl.txt), version 1.3c (or later), and/or
  * The [GNU Affero General Public License](https://www.gnu.org/licenses/agpl-3.0.html), version 3 (or later)
- 
+
 This work has the LPPL maintenance status *maintained*.
 
 The Current Maintainer of this work is Alceu Frigeri
 
 -------------
-## This work consist of the files 
+## This work consist of the files
 
 
 * ufrgscca.cls
@@ -66,7 +66,7 @@
     - main class (bundle)
 
 * ufrgscca-abnt.sty
-    - abnt page geometry, and chapter/sectioning/etc. settings 
+    - abnt page geometry, and chapter/sectioning/etc. settings
 * ufrgscca-core.sty
     - core macros (students related data, advisor, work title, etc.)
 * ufrgscca-cover.sty
@@ -117,13 +117,18 @@
 
 -------------
 
-## Changelog 
+## Changelog
 
-* Version 1.0.1 (this)
+* Version 1.0.2 (this)
+    - ufrgscca-coord code cleanup
+    - documentation cleanup (typos)
+    - adding class hooks (in case an emergency workaround is needed)
+
+* Version 1.0.1
     - readme file cleanup (switch to markdown)
     - text files CRLF / LF 'corrected' (hopefully)
 	- copyright cleanup
-	
+
 * Version 1.0
     - Initial release  by CTAN.
 

Modified: trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca.tex	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/doc/latex/ufrgscca/ufrgscca.tex	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -29,6 +29,7 @@
 \maxdeadcycles=500 %%the many marginpar statements are actually a pain.
 \newif\iffulldoc
 
+%\fulldocfalse
 \fulldoctrue
 
 \iffulldoc
@@ -38,7 +39,7 @@
 \fi
 
 \dcAuthor{Alceu Frigeri}
-\dcDate{September 2022}
+\dcDate{November 2022}
 \makeatletter
 
 
@@ -62,7 +63,7 @@
 	N.B.: This bundle requires a quite recent \LaTeX2e kernel, at least as recent as June 2022, which allows to declare package options using the new \Key{key}~=\Key{value} system and declare commands with \Macro{\NewDocumentCommand}{}, out-of-the-box.
 
 \subsection{Current Version}
-For the sake of the 'maintainers' sanity, since this is a bundle, all files are saved with the same version (bundle version), with two exceptions: \Pack{ufrgscca-curr.sty} \Pack{ufrgscca-ppc.sty} which are less tested than the others, and somewhat in what one would call 'beta' state. Better said, all files are version \ufrgsccaversion, except \Pack{ufrgscca-curr} and \Pack{ufrgscca-ppc} whose versions are \ufrgsccacurrversion.
+For the sake of the “maintainer's sanity”, since this is a bundle, all files are saved with the same version (bundle version), with two exceptions: \Pack{ufrgscca-curr.sty} \Pack{ufrgscca-ppc.sty} which are less tested than the others, and somewhat in what one would call 'beta' state. Better said, all files are version \ufrgsccaversion, except \Pack{ufrgscca-curr} and \Pack{ufrgscca-ppc} whose versions are \ufrgsccacurrversion.
 
 \section{\tightul{ufrgscca} Class}
 
@@ -82,7 +83,7 @@
 	\DescribeOption{oneside} in case the document will be printed in single side sheets, otherwise it's assumed a two-sided printing.
 	\DescribeOption{strict-abnt} to assure asymmetric margins, as defined by ABNT: inner ones greater than outer ones, which matters if you are going to print the doc and make a book of it, but makes it odd to look at in a computer screen, reason by which the current default setting is for symmetric margins (same text width).
 	\DescribeOption{repeatfields} in case of authors with multiple publications, their names will be repeated for each entry. In the default setting the author's name is written only in the first entry, and replaced by underscores in the other entries.
-	\DescribeOption{xlists} this will load the ufrgscca-lists package, for the definition of new floats/lists.
+	\DescribeOption{xlists} this will load the {\MetaFmt[Pack]\sffamily ufrgscca-lists} package, for the definition of new floats/lists.
 	\DescribeOption{xpacks} this will load a series of packages, which can be handy when writing Engineering reports: {\MetaFmt[Pack]\sffamily relsize, keyval, graphicx, mathtools, mathrsfs, amsfonts, amssymb, empheq, amsthm, ext\-arrows, mathfixs, bigdelim, circuitikz, steimenz} and tikz libraries: {\MetaFmt[Pack]\sffamily fit,  math, calc, shapes.geometry, shapes.misc, shapes.multipart, graphs, 3d, positioning, shadows, babel}. One is advised to look after each package documentation (ctan.org) for further information.
 	\DescribeOption{report} in case the doc is just a class assignment with, possibly, many co-authors. It changes mainly the front matter, which is simplified (no referral page, for instance).
 	\DescribeOption{internship} in case the doc is an internship report.
@@ -92,6 +93,7 @@
 	\DescribeOption{showframes} for layout proof only, it will draw frames around each page main parts.
 	\DescribeOption{showlabels} it will put a reference mark in each label created, and print out it's name.
 	\DescribeOption{nofontwarning} in case of \Pack{ufrgscca-ppc} is loaded, it will suppress some font related warnings.
+	\DescribeOption{nolocal} this will suppress the loading of any local.tex file, which would, otherwise, be loaded.
 	\DescribeOption{dctools} this will change page layout and base class to article, it is meant to document the class itself.
 	\DescribeOption{texlive} this is a reserved key, in case some workaround for texlive is needed.
 	\DescribeOption{overleaf} this is a reserved key, in case some workaround for overleaf is needed.
@@ -114,6 +116,19 @@
 The default \Arg{sep} being a comma, and the default \Arg{spc} being empty space.
 
 \end{Macros}
+
+\subsection{Class Known Hooks}
+\begin{Macros}{\miktexHack,\overleafHack,\livetexHack}
+    \begin{Syntax}%
+        \Macro{\miktexHack}{}
+        \Macro{\overleafHack}{}
+        \Macro{\livetexHack}{}
+    \end{Syntax}
+    In case some workaround is needed due an unexpected error (when upgrading packages/\TeX system) the class “knows” about those three hooks.
+    They will be executed if, and only if, they are user defined and the corresponding package option is used, i.e., for example, for the hook \Macro{\miktexHack}{} to be used/called by the class \Packlst{ufrgscca}, one has to: a)~defined it and b)~use the class option \Option{miktex}.
+\end{Macros}
+
+
 \section{\tightul{ufrgscca-abnt} Package}
 This package is the one that sets the page layout (using \Packlst{geometry, titlesec, titletoc}) and adjusts the main float environments (figure, tables, captions).
 It can be used as a stand alone package, regardless of the underlying class.
@@ -646,6 +661,7 @@
 	\DescribeOption{calendar} Calendar for the period.
 	\DescribeOption{checklist} a students check list.
 	\DescribeOption{report} a student control report.
+	\DescribeOption{reportxinfo} report additional info.
 	\DescribeOption{boards} exam board dates.
 	\DescribeOption{boarddates} exam board dates with highlighted dates.
 	\DescribeOption{studentlist} a simple student list.
@@ -679,7 +695,17 @@
 Use \Macro{\tcccalendareventdate}{} to set the date of a given 'event' (the list of 'calendar events' are (might have been) set in the \emph{ufrgscca-ptBR-coord.def} or \emph{ufrgscca-en-coord.def} file). \Macro{boardstitleB}{} sets a 2nd title line for the 'boards schedule report'. \Macro{\boardsOBS}{} allows to add an observation (\Arg{obs}) for the 'boards schedule report', finally, \Macro{\TCCperiod} sets the current semester value.
 \end{Macros}
 
+\begin{Macros}{\tcceventAweek,\tcceventBweek,.,.,.,.,\tcceventJweek}
+    \begin{Syntax}%
+        \Macro{\tcceventAweek}{week num.}
+        \Macro{\tcceventBweek}{week num.}
+        \ensuremath{\cdots}
+        \Macro{\tcceventJweek}{week num.}
+    \end{Syntax}
+    Those macros allow to change the default week value for the calendar's events.
+\end{Macros}
 
+
 \begin{Macros}{\checkdef}%,\checklist}
 	\begin{Syntax}%
 		\Macro{\checkdef}{checkLC,check-item,check-text}

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -26,8 +26,8 @@
 \def\tc at tmp@packname{ufrgscca-abnt}
 \def\tc at tmp@altpackname{ufrgsccaabnt}
 \def\tc at tmp@packdesc{UFRGS/CCA ABNT layout}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -26,8 +26,8 @@
 \def\tc at tmp@packname{ufrgscca-coord}
 \def\tc at tmp@altpackname{ufrgsccacoord}
 \def\tc at tmp@packdesc{UFRGS/CCA coord commands}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]
@@ -40,6 +40,8 @@
     checklist.if = tcif at coord@checklist,
     report.usage = general,
     report.if = tcif at coord@report,
+    reportxinfo.usage = general,
+    reportxinfo.if = tcif at coord@reportxinfo,
     boards.usage = general,
     boards.if = tcif at coord@boards,
     boarddates.usage = general,
@@ -80,6 +82,10 @@
 \cmdfactory<coord>{TCCperiod,boardstitleB,boardsOBS}%
 \cmdfactory<coord>{studentlistformtitle,studentlistactivity,studentlistdate}%
 
+\cmdfactory<coord>{advisornamegen,advisornameplural}
+\cmdfactory<coord>{tcceventAweek,tcceventBweek,tcceventCweek,tcceventDweek}
+\cmdfactory<coord>{tcceventEweek,tcceventFweek,tcceventGweek,tcceventHweek}
+\cmdfactory<coord>{tcceventIweek,tcceventJweek,tcceventKweek,tcceventLweek}
 
 
 %%% this should go to ufrgscca-coord !!!!
@@ -186,21 +192,21 @@
 \NewDocumentCommand{\NewStudent}{m+m}{%%
   \expandafter\NewDocumentCommand\csname #1\endcsname{O{}}{%%
     #2%
-    \csname #1.hook\endcsname
+    \csname #1.hook\endcsname%
     \@ifundefined{tccoord at studentboards##1}{}{\csname tccoord at studentboards##1\endcsname}%%
-    \iftcif at coord@forms at revforms
-      \tcforms at examinersForms
-    \fi
-    \iftcif at coord@forms at referral
-      \tccoord at TCCreferralletter
-    \fi
-    \iftcif at coord@forms at cocertificate
-      \tccoord at TCCcocertificateletter
-    \fi
-
+    \iftcif at coord@forms at revforms%
+      \tcforms at examinersForms%
+    \fi%
+    \iftcif at coord@forms at referral%
+      \tccoord at TCCreferralletter%
+    \fi%
+    \iftcif at coord@forms at cocertificate%
+      \tccoord at TCCcocertificateletter%
+    \fi%
+%
     \@defaultboard%
   }%%
-  \expandafter\NewDocumentCommand\csname #1.hook\endcsname{}{}
+  \expandafter\NewDocumentCommand\csname #1.hook\endcsname{}{}%
 }%
 
 
@@ -258,22 +264,8 @@
       \resizebox{\textwidth}{!}{%%
         \begin{tabular}{ccp{\tc at calendartab}}%
           \tc at tcccalendarhead\hline%
-          \tccoord at TCCcalendarline{A}%
-          \tccoord at TCCcalendarline{B}%
-          \tccoord at TCCcalendarline{C}%
-          \tccoord at TCCcalendarline{D}%
-          \tccoord at TCCcalendarline{E}%
-          \tccoord at TCCcalendarline{F}%
-          \tccoord at TCCcalendarline{G}%
-          \tccoord at TCCcalendarline{H}%
-          \tccoord at TCCcalendarline{I}%
-          \tccoord at TCCcalendarline{J}%
-          \tccoord at TCCcalendarline{K}%
-          \tccoord at TCCcalendarline{L}%
-          \tccoord at TCCcalendarline{M}%
-          \tccoord at TCCcalendarline{N}%
-          \tccoord at TCCcalendarline{O}%
-        \end{tabular}}
+          \forcsvlist{\tccoord at TCCcalendarline}{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O}%
+        \end{tabular}}%
 %
     \end{center}%
     %\if at lmodern
@@ -311,36 +303,7 @@
   \tcdef at forms@formsstudentlabelgen & \tcdef at forms@studentsignaturegen\\\hline\\[2mm]%
 
 %
-  \tccoord at studentlistrow{A}
-%
-  \tccoord at studentlistrow{B}%
-  \tccoord at studentlistrow{C}%
-  \tccoord at studentlistrow{D}%
-  \tccoord at studentlistrow{E}%
-%
-  \tccoord at studentlistrow{F}%
-  \tccoord at studentlistrow{G}%
-  \tccoord at studentlistrow{H}%
-  \tccoord at studentlistrow{I}%
-  \tccoord at studentlistrow{J}%
-%
-  \tccoord at studentlistrow{K}%
-  \tccoord at studentlistrow{L}%
-  \tccoord at studentlistrow{M}%
-  \tccoord at studentlistrow{N}%
-  \tccoord at studentlistrow{O}%
-%
-  \tccoord at studentlistrow{P}%
-  \tccoord at studentlistrow{Q}%
-  \tccoord at studentlistrow{R}%
-  \tccoord at studentlistrow{S}%
-  \tccoord at studentlistrow{T}%
-%
-  \tccoord at studentlistrow{U}%
-  \tccoord at studentlistrow{V}%
-  \tccoord at studentlistrow{W}%
-  \tccoord at studentlistrow{X}%
-  \tccoord at studentlistrow{Y}%
+  \forcsvlist{\tccoord at studentlistrow}{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y}
   \end{tabular}}%
   \vfill%
 %
@@ -366,7 +329,7 @@
     \@ifundefined{tc at student#1Dismiss}{%%
       \@ifundefined{tc at student#1FF}{%%
         \@ifundefined{tc at student#1time}{}{%%
-          \multirow{4}{\tc at BoardTabA}{\textbf{\csname tc at student#1\endcsname}}  & \multirow{4}{\tc at BoardTabB}{{\csname tc at student#1 at advisor\endcsname}} & \csname tc at student#1 at examinerA\endcsname  & \multirow{5}{\tc at BoardTabD}{\iftcif at coord@boarddates\else\csname tc at student#1date\endcsname\\\fi
+          \multirow{4}{\tc at BoardTabA}{\textbf{\csname tc at student#1\endcsname}}  & \multirow{4}{\tc at BoardTabB}{{\hspace{-0.4em}\csname tc at student#1 at advisor\endcsname}\ifcsdef{tc at student#1 at coadvisor}{\break\csname tc at student#1 at coadvisor\endcsname}{}} & \break\csname tc at student#1 at examinerA\endcsname  & \multirow{5}{\tc at BoardTabD}{\iftcif at coord@boarddates\else\csname tc at student#1date\endcsname\\\fi
              \csname tc at student#1time\endcsname\\[1mm]\csname tc at student#1local\endcsname
             }\\*%
           & & \csname tc at student#1 at examinerB\endcsname & \\*%
@@ -404,6 +367,11 @@
 % TCC Boards announce table%
 %%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcounter{tccoord@@auxA}%
+\newcounter{tccoord@@auxB}%
+\NewDocumentCommand{\tccoord@@studenttestrow}{m}{%
+    \setcounter{tccoord@@auxA}{#1}\setcounter{tccoord@@auxB}{#1}\stepcounter{tccoord@@auxB} \tccoord at studentboardrow{\Alph{tccoord@@auxA}}\tccoord at testdaterow{\Alph{tccoord@@auxA}}{\Alph{tccoord@@auxB}}%
+}%
 \NewDocumentCommand{\tccoord at TCCboards}{}{%
   \stepcounter{tc at studentcount}%
   \tc at formtopbox{\tcdef at forms@formstitle}{\tcdef at coord@TCCperiod}%
@@ -416,31 +384,10 @@
           \multicolumn{4}{c}{\textbf{\textsc{\tcdef at coord@boardstitle}}}\\\hline%
           \iftcif at coord@boarddates\else\textsc{\tcdef at forms@formsstudentlabelgen} & \textsc{\tcdef at forms@formsadvisorlabelgen} & \textsc{\tcdef at forms@formsboardtitle} & \textsc{\tcdef at forms@formstimelabel}\\\hline\fi%
           \endhead%
-                                        \tccoord at testdaterow{T}{A}%
-          \tccoord at studentboardrow{A}          \tccoord at testdaterow{A}{B}%
-          \tccoord at studentboardrow{B}          \tccoord at testdaterow{B}{C}%
-          \tccoord at studentboardrow{C}          \tccoord at testdaterow{C}{D}%
-          \tccoord at studentboardrow{D}          \tccoord at testdaterow{D}{E}%
-          \tccoord at studentboardrow{E}          \tccoord at testdaterow{E}{F}%
+           \tccoord at testdaterow{T}{A}%
+           \forcsvlist{\tccoord@@studenttestrow}{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}
+          \tccoord at studentboardrow{T}% letter 'T' is 20 !
 %
-          \tccoord at studentboardrow{F}          \tccoord at testdaterow{F}{G}%
-          \tccoord at studentboardrow{G}          \tccoord at testdaterow{G}{H}%
-          \tccoord at studentboardrow{H}          \tccoord at testdaterow{H}{I}%
-          \tccoord at studentboardrow{I}          \tccoord at testdaterow{I}{J}%
-          \tccoord at studentboardrow{J}          \tccoord at testdaterow{J}{K}%
-%
-          \tccoord at studentboardrow{K}          \tccoord at testdaterow{K}{L}%
-          \tccoord at studentboardrow{L}          \tccoord at testdaterow{L}{M}%
-          \tccoord at studentboardrow{M}          \tccoord at testdaterow{M}{N}%
-          \tccoord at studentboardrow{N}          \tccoord at testdaterow{N}{O}%
-          \tccoord at studentboardrow{O}          \tccoord at testdaterow{O}{P}%
-%
-          \tccoord at studentboardrow{P}          \tccoord at testdaterow{P}{Q}%
-          \tccoord at studentboardrow{Q}          \tccoord at testdaterow{Q}{R}%
-          \tccoord at studentboardrow{R}          \tccoord at testdaterow{R}{S}%
-          \tccoord at studentboardrow{S}          \tccoord at testdaterow{S}{T}%
-          \tccoord at studentboardrow{T}%
-%
         \end{longtable}%
       }%
     \end{center}%
@@ -491,7 +438,7 @@
 %%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \NewDocumentCommand{\tccoord at examinersline}{mm}{%%
-& \csname tc at student#1 at examiner#2\endcsname & \csname tc at student#1 at examiner#2pointA\endcsname & \csname tc at student#1 at examiner#2pointB\endcsname & \csname tc at student#1 at examiner#2pointC\endcsname & \csname tc at student#1 at examiner#2grade\endcsname &%
+& \hspace{-0.4em}\csname tc at student#1 at examiner#2\endcsname & \csname tc at student#1 at examiner#2pointA\endcsname & \csname tc at student#1 at examiner#2pointB\endcsname & \csname tc at student#1 at examiner#2pointC\endcsname & \csname tc at student#1 at examiner#2grade\endcsname &%
 }%
 %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -508,6 +455,10 @@
 % student info (all examiners, advisor, etc.) for report and referral letters.%
 %%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord@@studentrow}{m}{%
+  \setcounter{tc at studentcount}{#1}%
+  \tccoord at studentrow[tc at studentextrainfo]{\Alph{tc at studentcount}}%
+}%
 \NewDocumentCommand{\tccoord at studentrow}{O{}m}{%%
   \@ifundefined{tc at student#2}{}{%%
     \@ifundefined{tc at student#2FF}{%%
@@ -516,12 +467,14 @@
         \tccoord at examinersline{#2}{A}\\*%%
         \tccoord at examinersline{#2}{B}\\*%%
         \tccoord at examinersline{#2}{C}\\*%%
-        & \multicolumn{4}{c}{\tcdef at cover@advisorname : \csname tc at student#2 at advisor\endcsname} & \textbf{\csname tc at student#2Temp\endcsname} & %%
+        & \multicolumn{4}{c}{\ifcsdef{tc at student#2 at coadvisor}{\tcdef at coord@advisornameplural}{\tcdef at cover@advisorname} : \csname tc at student#2 at advisor\endcsname \ifcsdef{tc at student#2 at coadvisor}{ /\csname tc at student#2 at coadvisor\endcsname}}{} & \textbf{\csname tc at student#2Temp\endcsname} & %%
           \textbf{\tccoord@@fate{#2}}%%
-          \@ifundefined{#1}{\\}{\\*%%
+          \ifblank{#1}{\\}{\\*%%
             \multicolumn{6}{l}{\tcdef at coord@boardsworklabel: \csname tc at student#2title\endcsname}\\*%%
-            \multicolumn{6}{l}{\tccoord at studentextrainfo{#2}}\\*%
-            \multicolumn{6}{c}{{\bf \csname tc at student#2remark\endcsname}}\\%
+            \iftcif at coord@reportxinfo%
+              \multicolumn{6}{l}{\tccoord at studentextrainfo{#2}}\\*%
+              \ifcsdef{tc at student#2remark}{\multicolumn{6}{c}{{\bf \csname tc at student#2remark\endcsname}}\\}{}%
+            \fi%
           }%%
           \hline%%
       }{%%
@@ -531,19 +484,35 @@
   }%%
 }%
 %
+%
+%
+\NewDocumentCommand{\tccoord at studentxinforow}{m}{%
+    \multicolumn{6}{l}{\tccoord at studentextrainfo{#1}}\\*%
+    \ifcsdef{tc at student#1remark}{\multicolumn{6}{c}{{\bf \csname tc at student#1remark\endcsname}}\\}{}%
+}%
+%
+%
+%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%
 % student FF info (report)%
 %%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord@@studentFFrow}{m}{%%
+  \setcounter{tc at studentcount}{#1}%
+  \tccoord at studentFFrow{\Alph{tc at studentcount}}%
+}%
 \NewDocumentCommand{\tccoord at studentFFrow}{m}{%%
   \@ifundefined{tc at student#1}{}{%%
     \@ifundefined{tc at student#1Dismiss}{%%
       \@ifundefined{tc at student#1FF}{%%
-      }{%%
+      }{\\*%%
         \multicolumn{6}{l}{\csname tc at student#1\endcsname }  & \tc at TCCgradeFF\\*%%
-        \multicolumn{6}{l}{\tccoord at studentextrainfo{#1} }  & \\*%%
-        \multicolumn{6}{l}{\tcdef at cover@advisorname : \csname tc at student#1 at advisor\endcsname} & \\\hline%%
+        \iftcif at coord@reportxinfo%
+          \multicolumn{6}{l}{\tccoord at studentextrainfo{#1}}\\*%
+          \ifcsdef{tc at student#1remark}{\multicolumn{6}{c}{{\bf \csname tc at student#1remark\endcsname}}\\}{}%
+        \fi%
+        \multicolumn{6}{l}{\ifcsdef{tc at student#1 at coadvisor}{\tcdef at coord@advisornameplural}{\tcdef at cover@advisorname} : \csname tc at student#1 at advisor\endcsname\ifcsdef{tc at student#1 at coadvisor}{ /\csname tc at student#1 at coadvisor\endcsname}{}} & \\\hline%%
       }%%
     }{}%%
   }%%
@@ -554,14 +523,21 @@
 % student info (report), dimiss case%
 %%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newcommand{\tc at studentDismissrow}[1]{%%
+\NewDocumentCommand{\tccoord@@studentDismissrow}{m}{%%
+    \setcounter{tc at studentcount}{#1}%
+    \tccoord at studentDismissrow{\Alph{tc at studentcount}}%
+}%
+\NewDocumentCommand{\tccoord at studentDismissrow}{mO{}}{%%
   \@ifundefined{tc at student#1}{}{%%
     \@ifundefined{tc at student#1FF}{%%
       \@ifundefined{tc at student#1Dismiss}{%%
-      }{%%
+      }{\ifblank{#2}{}{\setcounter{tc at studentcount}{#2}}\\*%%
         \multicolumn{6}{l}{\csname tc at student#1\endcsname} & \\*%%
-        \multicolumn{6}{l}{\tccoord at studentextrainfo{#1} } & \\*%%
-        \multicolumn{6}{l}{\tcdef at cover@advisorname : \csname tc at student#1 at advisor\endcsname} & \\\hline%%
+           \iftcif at coord@reportxinfo%
+             \multicolumn{6}{l}{\tccoord at studentextrainfo{#1}}\\*%
+             \ifcsdef{tc at student#1remark}{\multicolumn{6}{c}{{\bf \csname tc at student#1remark\endcsname}}\\}{}%
+           \fi%
+        \multicolumn{6}{l}{\ifcsdef{tc at student#1 at coadvisor}{\tcdef at coord@advisornameplural}{\tcdef at cover@advisorname} : \csname tc at student#1 at advisor\endcsname\ifcsdef{tc at student#1 at coadvisor}{ /\csname tc at student#1 at coadvisor\endcsname}{}} & \\\hline%%
       }%%
     }{}%%
   }%%
@@ -590,34 +566,7 @@
   {%%
 %    \footnotesize%
     \tiny%
-%%
-    \tccoord at studentgrade{A}%
-    \tccoord at studentgrade{B}%
-    \tccoord at studentgrade{C}%
-    \tccoord at studentgrade{D}%
-    \tccoord at studentgrade{E}%
-    \tccoord at studentgrade{F}%
-    \tccoord at studentgrade{G}%
-    \tccoord at studentgrade{H}%
-%%
-    \tccoord at studentgrade{I}%
-    \tccoord at studentgrade{J}%
-    \tccoord at studentgrade{K}%
-    \tccoord at studentgrade{L}%
-    \tccoord at studentgrade{M}%
-    \tccoord at studentgrade{N}%
-    \tccoord at studentgrade{O}%
-    \tccoord at studentgrade{P}%
-%%
-    \tccoord at studentgrade{Q}%
-    \tccoord at studentgrade{R}%
-    \tccoord at studentgrade{S}%
-    \tccoord at studentgrade{T}%
-    \tccoord at studentgrade{U}%
-    \tccoord at studentgrade{V}%
-    \tccoord at studentgrade{W}%
-    \tccoord at studentgrade{X}%
-%%
+    \forcsvlist{\tccoord at studentgrade}{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,X,Y}%
     \begin{center}%
         \begin{longtable}{p{\tc at ReportTabA}@{\ }p{\tc at ReportTabB}@{\ }p{\tc at ReportTabC}@{\ }p{\tc at ReportTabD}@{\ }p{\tc at ReportTabE}@{\ }p{\tc at ReportTabF}@{\ }p{\tc at ReportTabG}}%
           \multicolumn{7}{c}{\tcdef at forms@formstitle\ \tcdef at coord@TCCperiod}\\\hline%
@@ -624,93 +573,18 @@
           & \tcdef at coord@boardlabel & \tc at TCCpointAlabel & \tc at TCCpointBlabel & \tc at TCCpointClabel &%
             \tcdef at coord@TCCgradesNlabel & \tcdef at coord@TCCgradesClabel\\\hline%
           \endhead%
-          \tccoord at studentrow[tc at studentextrainfo]{A}%
-          \tccoord at studentrow[tc at studentextrainfo]{B}%
-          \tccoord at studentrow[tc at studentextrainfo]{C}%
-          \tccoord at studentrow[tc at studentextrainfo]{D}%
-          \tccoord at studentrow[tc at studentextrainfo]{E}%
-          \tccoord at studentrow[tc at studentextrainfo]{F}%
-          \tccoord at studentrow[tc at studentextrainfo]{G}%
-          \tccoord at studentrow[tc at studentextrainfo]{H}%
-%%
-          \tccoord at studentrow[tc at studentextrainfo]{I}%
-          \tccoord at studentrow[tc at studentextrainfo]{J}%
-          \tccoord at studentrow[tc at studentextrainfo]{K}%
-          \tccoord at studentrow[tc at studentextrainfo]{L}%
-          \tccoord at studentrow[tc at studentextrainfo]{M}%
-          \tccoord at studentrow[tc at studentextrainfo]{N}%
-          \tccoord at studentrow[tc at studentextrainfo]{O}%
-          \tccoord at studentrow[tc at studentextrainfo]{P}%
-%%
-          \tccoord at studentrow[tc at studentextrainfo]{Q}%
-          \tccoord at studentrow[tc at studentextrainfo]{R}%
-          \tccoord at studentrow[tc at studentextrainfo]{S}%
-          \tccoord at studentrow[tc at studentextrainfo]{T}%
-          \tccoord at studentrow[tc at studentextrainfo]{U}%
-          \tccoord at studentrow[tc at studentextrainfo]{V}%
-          \tccoord at studentrow[tc at studentextrainfo]{W}%
-          \tccoord at studentrow[tc at studentextrainfo]{X}%
+          \forcsvlist{\tccoord@@studentrow}{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}
           \@ifundefined{tc at TCCff@flag}{}{%
             & & & & & & \\%
             & & & & & & \\%
             \multicolumn{6}{l}{{\bf \tcdef at coord@tccreportabsents}}\\\hline%
-            \tccoord at studentFFrow{A}%
-            \tccoord at studentFFrow{B}%
-            \tccoord at studentFFrow{C}%
-            \tccoord at studentFFrow{D}%
-            \tccoord at studentFFrow{E}%
-            \tccoord at studentFFrow{F}%
-            \tccoord at studentFFrow{G}%
-            \tccoord at studentFFrow{H}%
-%%
-            \tccoord at studentFFrow{I}%
-            \tccoord at studentFFrow{J}%
-            \tccoord at studentFFrow{K}%
-            \tccoord at studentFFrow{L}%
-            \tccoord at studentFFrow{M}%
-            \tccoord at studentFFrow{N}%
-            \tccoord at studentFFrow{O}%
-            \tccoord at studentFFrow{P}%
-%%
-            \tccoord at studentFFrow{Q}%
-            \tccoord at studentFFrow{R}%
-            \tccoord at studentFFrow{S}%
-            \tccoord at studentFFrow{T}%
-            \tccoord at studentFFrow{U}%
-            \tccoord at studentFFrow{V}%
-            \tccoord at studentFFrow{W}%
-            \tccoord at studentFFrow{X}%
+            \forcsvlist{\tccoord@@studentFFrow}{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}%
           }%
           \@ifundefined{tc at TCCdismiss@flag}{}{%
             & & & & & & \\%
             & & & & & & \\%
             \multicolumn{6}{l}{{\bf \tcdef at coord@tccreportdismiss}}\\\hline%
-            \tc at studentDismissrow{A}%
-            \tc at studentDismissrow{B}%
-            \tc at studentDismissrow{C}%
-            \tc at studentDismissrow{D}%
-            \tc at studentDismissrow{E}%
-            \tc at studentDismissrow{F}%
-            \tc at studentDismissrow{G}%
-            \tc at studentDismissrow{H}%
-%%
-            \tc at studentDismissrow{I}%
-            \tc at studentDismissrow{J}%
-            \tc at studentDismissrow{K}%
-            \tc at studentDismissrow{L}%
-            \tc at studentDismissrow{M}%
-            \tc at studentDismissrow{N}%
-            \tc at studentDismissrow{O}%
-            \tc at studentDismissrow{P}%
-%%
-            \tc at studentDismissrow{Q}%
-            \tc at studentDismissrow{R}%
-            \tc at studentDismissrow{S}%
-            \tc at studentDismissrow{T}%
-            \tc at studentDismissrow{U}%
-            \tc at studentDismissrow{V}%
-            \tc at studentDismissrow{W}%
-            \tc at studentDismissrow{X}%
+            \forcsvlist{\tccoord@@studentDismissrow}{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}
           }%%
         \end{longtable}%%
     \end{center}%%
@@ -726,15 +600,18 @@
 % student check list row%
 %%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord@@LCcheck}{mmm}{%
+    & \tccoord at check{#1}{check#2#3}%
+}%
+\NewDocumentCommand{\tccoord@@Lcheck}{mm}{%
+    \forcsvlist{\tccoord@@LCcheck{#1}{#2}}{A,B,C,D,E}\\*%
+}%
 \NewDocumentCommand{\tccoord at studentcheckrow}{m}{%%
   \@ifundefined{tc at student#1}{}{%%
     \@ifundefined{tc at student#1FF}{%%
-      \@ifundefined{tc at student#1Dismiss}{%%
+      \@ifundefined{tc at student#1Dismiss}{\\[-2ex]%%
         \multirow{4}{\tc at ReportTabA}{\csname tc at student#1\endcsname} %
-              & \tccoord at check{#1}{checkAA} &  \tccoord at check{#1}{checkAB} & \tccoord at check{#1}{checkAC} & \tccoord at check{#1}{checkAD} & \tccoord at check{#1}{checkAE}\\*%
-              & \tccoord at check{#1}{checkBA} &  \tccoord at check{#1}{checkBB} & \tccoord at check{#1}{checkBC} & \tccoord at check{#1}{checkBD} & \tccoord at check{#1}{checkBE}\\*%
-              & \tccoord at check{#1}{checkCA} &  \tccoord at check{#1}{checkCB} & \tccoord at check{#1}{checkCC} & \tccoord at check{#1}{checkCD} & \tccoord at check{#1}{checkCE}\\*%
-              & \tccoord at check{#1}{checkDA} &  \tccoord at check{#1}{checkDB} & \tccoord at check{#1}{checkDC} & \tccoord at check{#1}{checkDD} & \tccoord at check{#1}{checkDE}\\\hline%%
+              \forcsvlist{\tccoord@@Lcheck{#1}}{A,B,C,D}\hline%%
       }{}%%
     }{}%%
   }%%
@@ -756,32 +633,7 @@
         \begin{longtable}{p{\tc at ReportTabA}lllll}%
           \\\hline%
           \endhead%
-          \tccoord at studentcheckrow{A}%
-          \tccoord at studentcheckrow{B}%
-          \tccoord at studentcheckrow{C}%
-          \tccoord at studentcheckrow{D}%
-          \tccoord at studentcheckrow{E}%
-          \tccoord at studentcheckrow{F}%
-          \tccoord at studentcheckrow{G}%
-          \tccoord at studentcheckrow{H}%
-%%
-          \tccoord at studentcheckrow{I}%
-          \tccoord at studentcheckrow{J}%
-          \tccoord at studentcheckrow{K}%
-          \tccoord at studentcheckrow{L}%
-          \tccoord at studentcheckrow{M}%
-          \tccoord at studentcheckrow{N}%
-          \tccoord at studentcheckrow{O}%
-          \tccoord at studentcheckrow{P}%
-%%
-          \tccoord at studentcheckrow{Q}%
-          \tccoord at studentcheckrow{R}%
-          \tccoord at studentcheckrow{S}%
-          \tccoord at studentcheckrow{T}%
-          \tccoord at studentcheckrow{U}%
-          \tccoord at studentcheckrow{V}%
-          \tccoord at studentcheckrow{W}%
-          \tccoord at studentcheckrow{X}%
+          \forcsvlist{\tccoord at studentcheckrow}{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,X,Y}%
         \end{longtable}%%
     \end{center}%%
   } %end of footnotesize%

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -26,8 +26,8 @@
 \def\tc at tmp@packname{ufrgscca-core}
 \def\tc at tmp@altpackname{ufrgsccacore}
 \def\tc at tmp@packdesc{UFRGS/CCA core commands}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -26,8 +26,8 @@
 \def\tc at tmp@packname{ufrgscca-cover}
 \def\tc at tmp@altpackname{ufrgsccacover}
 \def\tc at tmp@packdesc{UFRGS/CCA cover commands}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-graph.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-graph.sty	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-graph.sty	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1alpha (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -26,8 +26,8 @@
 \def\tc at tmp@packname{ufrgscca-curr-graph}
 \def\tc at tmp@altpackname{tccurrgraph}
 \def\tc at tmp@packdesc{UFRGS/CCA graph curricula commands}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1alpha}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2alpha}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-tab.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-tab.sty	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-tab.sty	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1alpha (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -26,8 +26,8 @@
 \def\tc at tmp@packname{ufrgscca-curr-tab}
 \def\tc at tmp@altpackname{ufrgsccacurrtab}
 \def\tc at tmp@packdesc{UFRGS/CCA curricula tabular commands}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1alpha}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2alpha}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1beta (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -26,8 +26,8 @@
 \def\tc at tmp@packname{ufrgscca-curr}
 \def\tc at tmp@altpackname{ufrgsccacurr}
 \def\tc at tmp@packdesc{UFRGS/CCA curricula commands}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1beta}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2beta}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-base.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-base.def	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-base.def	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found  in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -27,8 +27,8 @@
 \def\tc at tmp@packname{ufrgscca-en-base}
 \def\tc at tmp@altpackname{ufrgsccaenbase}
 \def\tc at tmp@packdesc{UFRGS/CCA English base defs}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-coord.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-coord.def	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-coord.def	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found  in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -27,8 +27,8 @@
 \def\tc at tmp@packname{ufrgscca-en-coord}
 \def\tc at tmp@altpackname{ufrgsccaencoord}
 \def\tc at tmp@packdesc{UFRGS/CCA English coord defs}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 
@@ -95,3 +95,8 @@
 \cocertificatetext{atuou como co-orientador\tccore@@ref{coadvisor}{narticle} d\tccore@@ref{student}{article} alun\tccore@@ref{student}{article}\ \emph{\tccore@@ref{student}{}}\ no trabalho de conclus\~{a}o de curso intitulado \emph{\tccore@@ref{student}{title}}\ no semestre \tcdef at coord@TCCperiod.}
 
 \TCCcoordtitle{Coordenador\tccore@@ref{TCCcoord}{narticle} da atividade de ensino de\\ \tcdef at forms@formstitle\ }
+
+
+
+\advisornamegen{Orientador(a)}
+\advisornameplural{Orientadores}

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-core.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-core.def	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-core.def	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found  in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -27,8 +27,8 @@
 \def\tc at tmp@packname{ufrgscca-en-core}
 \def\tc at tmp@altpackname{ufrgsccaencore}
 \def\tc at tmp@packdesc{UFRGS/CCA English core defs}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-forms.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-forms.def	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-forms.def	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found  in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -27,8 +27,8 @@
 \def\tc at tmp@packname{ufrgscca-en-forms}
 \def\tc at tmp@altpackname{ufrgsccaenforms}
 \def\tc at tmp@packdesc{UFRGS/CCA English forms defs}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -26,8 +26,8 @@
 \def\tc at tmp@packname{ufrgscca-forms}
 \def\tc at tmp@altpackname{ufrgsccaforms}
 \def\tc at tmp@packdesc{UFRGS/CCA forms commands}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]
@@ -48,7 +48,7 @@
 \cmdfactory<forms>{formsdatelabel,formstitle,formsfootnote}
 \cmdfactory<forms>{renewreqformtitle,renewreqformnotes,reqformtitle,reqformopening,reqformdesc}%
 \cmdfactory<forms>{coadvisorformtitle,coadvisorformdesc}
-\cmdfactory<forms>{formsbrieflabel,formsstudentemaillabel,formsadvisoremaillabel}
+\cmdfactory<forms>{formsbrieflabel,formsstudentemaillabel,formsadvisoremaillabel,formscoadvisoremaillabel}
 \cmdfactory<forms>{formsreasonlabel}
 \cmdfactory<forms>{examformtitle,examformdesc,examformnoteslabel}
 \cmdfactory<forms>{examformnotes,examboardformtitle,examboardformdesc}%
@@ -281,6 +281,10 @@
 
   \tcdef at forms@formscoadvisorlabel: \tc at studentA@coadvisor%
 
+  \tcdef at forms@formscoadvisoremaillabel : {\bf \tc at studentA@coadvisoremail}%
+  \hfill \tcdef at forms@formsphonelabel : {\bf \tc at studentA@coadvisorphone}%
+
+
   \vfill%
   {\bf \tcdef at forms@formsreasonlabel}:%
 

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-gen.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-gen.sty	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-gen.sty	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -26,8 +26,8 @@
 \def\tc at tmp@packname{ufrgscca-gen}
 \def\tc at tmp@altpackname{ufrgsccagen}
 \def\tc at tmp@packdesc{UFRGS/CCA generic/miscellany commands}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -26,8 +26,8 @@
 \def\tc at tmp@packname{ufrgscca-lists}
 \def\tc at tmp@altpackname{ufrgsccalists}
 \def\tc at tmp@packdesc{UFRGS/CCA auxiliary lists commands}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -26,8 +26,8 @@
 \def\tc at tmp@packname{ufrgscca-ppc}
 \def\tc at tmp@altpackname{ufrgsccappc}
 \def\tc at tmp@packdesc{UFRGS/CCA PPC commands}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]
@@ -295,7 +295,8 @@
 }%
 %
 %
-\newcommand{\tcppc at indreflstitem}[4][]{%
+%\newcommand{\tcppc at indreflstitem}[4][]{%
+\NewDocumentCommand{\tcppc at indreflstitem}{O{}mmm}{%
   \ifthenelse{\equal{#1}{}}{}{\expandafter\gdef\csname @indicator#2#3status\endcsname{#1}}%
 	\expandafter\gdef\expandafter\tcppc at status{\csname @indicator#2#3status\endcsname}%
 	\stepcounter{@indcount#2#3}\label{@indlabel#2#3:\csname the at indcount#2#3\endcsname}%%

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-base.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-base.def	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-base.def	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found  in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -27,8 +27,8 @@
 \def\tc at tmp@packname{ufrgscca-ptBR-base}
 \def\tc at tmp@altpackname{ufrgsccaptbrbase}
 \def\tc at tmp@packdesc{UFRGS/CCA Portuguese base defs}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-coord.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-coord.def	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-coord.def	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found  in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -27,8 +27,8 @@
 \def\tc at tmp@packname{ufrgscca-ptBR-coord}
 \def\tc at tmp@altpackname{ufrgsccaptbrcoord}
 \def\tc at tmp@packdesc{UFRGS/CCA Portuguese coord defs}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 
@@ -36,17 +36,27 @@
 \calendartitle{Calendário – \tcdef at coord@TCCperiod}
 
 \tcccalendarhead{Data/Período}{Semana Letiva}{Evento}
-\tcccalendarevent{01}{Apresentação da disciplina. Informações gerais. Reunião presencial com início às 18:30h, no Salão de Eventos do DELET.\newline {\bf Presença obrigatória.}}
-\tcccalendarevent{02}{Requerimento de matrícula. O(A) aluno(a) deve preencher o \emph{Formulário de Requerimento de Matrícula}, já com o resumo do trabalho, e encaminhá-lo ao setor de protocolos da UFRGS para abertura de processo. Posteriormente, o número do processo deve ser encaminhado por e-mail para \tccore@@ref{TCCcoord}{article} coordenador\tccore@@ref{TCCcoord}{narticle} da atividade. \newline{\bf Obs.~1}}
+\tcceventAweek{01}
+\tcccalendarevent{\tcdef at coord@tcceventAweek}{Apresentação da disciplina. Informações gerais. Reunião presencial com início às 18:30h, no Salão de Eventos do DELET.\newline {\bf Presença obrigatória.}}
+\tcceventBweek{02}
+\tcccalendarevent{\tcdef at coord@tcceventBweek}{Requerimento de matrícula. O(A) aluno(a) deve abrir processo/petição de matrícula em TCC no porta TuaUFRGS, adicionando ao mesmo o \emph{Formulário de Requerimento de Matrícula}, já com o resumo do trabalho,  a ser encaminhado a\tccore@@ref{TCCcoord}{article} coordenador\tccore@@ref{TCCcoord}{narticle} da atividade. \newline{\bf Obs.~1}}
 %\tcccalendarevent{03}{Entrega do \emph{Formulário de Inscrição}, juntamente com o resumo do trabalho, no \tcdef at cover@secdivisionacronym .}
-\tcccalendarevent{09}{Encontro presencial: Como redigir um TCC, melhores práticas. Início às 18:30h, no Salão de Eventos do DELET.}% \newline {\bf Presença obrigatória.}}
-\tcccalendarevent{09}{Entrega VIA MOODLE do \emph{Relatório Parcial}, juntamente com o \emph{Formulário de Aprovação do Relatório Parcial e Banca Examinadora} assinado pelo orientador. \newline{\bf Obs.~2}}
-\tcccalendarevent{15}{Entrega de uma cópia impressa (ou eletrônica) do Trabalho de Conclusão a cada membro da banca, juntamente com os \emph{Formulários de Avaliação} e \emph{Formulários de correções} do trabalho. Entrega VIA MOODLE de uma cópia eletrônica do trabalho juntamente com o \emph{Formulário de Aprovação para Apresentação} e os recibos de recebimento assinados e datados pelos membros das bancas.}
-\tcccalendarevent{16}{Encontro presencial: Como apresentar um TCC, melhores técnicas. Início às 18:30h, no Salão de Eventos do DELET.}% \newline {\bf Presença obrigatória.}}
-\tcccalendarevent{17}{Apresentações dos Trabalhos de Conclusão de Curso. \newline{\bf Obs.~3}}
-\tcccalendarevent{17}{Entrega VIA MOODLE dos \emph{Formulários de correções} dos membros da banca.}
-\tcccalendarevent{18}{Entrega VIA MOODLE da versão final corrigida do trabalho e o \emph{Formulário de Aprovação das Correções}. Entrega do formulário de autorização para publicação (biblioteca) assinado na secretaria do DELAE. \newline{\bf Obs.~4}}
-\tcccalendarevent{19}{Para os TCCs em RECUPERAÇÃO, entrega VIA MOODLE da versão final corrigida do trabalho e o \emph{Formulário de Aprovação das Correções}. Entrega do formulário de autorização para publicação (biblioteca) assinado na secretaria do DELAE. \newline{\bf Obs.~5}}
+\tcceventCweek{07}
+\tcccalendarevent{\tcdef at coord@tcceventCweek}{Encontro presencial: Como redigir um TCC, melhores práticas. Início às 18:30h, no Salão de Eventos do DELET.}% \newline {\bf Presença obrigatória.}}
+\tcceventDweek{09}
+\tcccalendarevent{\tcdef at coord@tcceventDweek}{Entrega VIA MOODLE do \emph{Relatório Parcial}, juntamente com o \emph{Formulário de Aprovação do Relatório Parcial e Banca Examinadora} assinado pelo orientador. \newline{\bf Obs.~2}}
+\tcceventEweek{15}
+\tcccalendarevent{\tcdef at coord@tcceventEweek}{Entrega de uma cópia impressa (ou eletrônica) do Trabalho de Conclusão a cada membro da banca, juntamente com os \emph{Formulários de Avaliação} e \emph{Formulários de correções} do trabalho. Entrega VIA MOODLE de uma cópia eletrônica do trabalho juntamente com o \emph{Formulário de Aprovação para Apresentação} e os recibos de recebimento assinados e datados pelos membros das bancas.}
+\tcceventFweek{16}
+\tcccalendarevent{\tcdef at coord@tcceventFweek}{Encontro presencial: Como apresentar um TCC, melhores técnicas. Início às 18:30h, no Salão de Eventos do DELET.}% \newline {\bf Presença obrigatória.}}
+\tcceventGweek{17}
+\tcccalendarevent{\tcdef at coord@tcceventGweek}{Apresentações dos Trabalhos de Conclusão de Curso. \newline{\bf Obs.~3}}
+\tcceventHweek{17}
+\tcccalendarevent{\tcdef at coord@tcceventHweek}{Entrega VIA MOODLE dos \emph{Formulários de correções} dos membros da banca.}
+\tcceventIweek{18}
+\tcccalendarevent{\tcdef at coord@tcceventIweek}{Entrega VIA MOODLE da versão final corrigida do trabalho e o \emph{Formulário de Aprovação das Correções}. Entrega do formulário de autorização para publicação (biblioteca) assinado na secretaria do DELAE. \newline{\bf Obs.~4}}
+\tcceventJweek{19}
+\tcccalendarevent{\tcdef at coord@tcceventJweek}{Para os TCCs em RECUPERAÇÃO, entrega VIA MOODLE da versão final corrigida do trabalho e o \emph{Formulário de Aprovação das Correções}. Entrega do formulário de autorização para publicação (biblioteca) assinado na secretaria do DELAE. \newline{\bf Obs.~5}}
 
 
 \tcccalendardesc{\begin{description}
@@ -95,3 +105,7 @@
 \cocertificatetext{atuou como co-orientador\tccore@@ref{coadvisor}{narticle} d\tccore@@ref{student}{article} alun\tccore@@ref{student}{article}\ \emph{\tccore@@ref{student}{}}\ no trabalho de conclus\~{a}o de curso intitulado \emph{\tccore@@ref{student}{title}}\ no semestre \tcdef at coord@TCCperiod.}
 
 \TCCcoordtitle{Coordenador\tccore@@ref{TCCcoord}{narticle} da atividade de ensino de\\ \tcdef at forms@formstitle\ }
+
+
+\advisornamegen{Orientador(a)}
+\advisornameplural{Orientadores}

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-core.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-core.def	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-core.def	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found  in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -27,8 +27,8 @@
 \def\tc at tmp@packname{ufrgscca-ptBR-core}
 \def\tc at tmp@altpackname{ufrgsccaptbrcore}
 \def\tc at tmp@packdesc{UFRGS/CCA Portuguese core defs}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 
@@ -49,6 +49,7 @@
 \coursecoordtitle{Coordenador\tccore@@ref{coursecoord}{narticle} de curso}
 \advisorname{Orientador\tccore@@ref{advisor}{narticle}}%
 \coadvisorname{Co-orientador\tccore@@ref{coadvisor}{narticle}}%
+
 \examinername{Banca Examinadora}%
 
 \reportspecificinfo{%

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-forms.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-forms.def	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-forms.def	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found  in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -27,8 +27,8 @@
 \def\tc at tmp@packname{ufrgscca-ptBR-forms}
 \def\tc at tmp@altpackname{ufrgsccaptbrforms}
 \def\tc at tmp@packdesc{UFRGS/CCA Portuguese forms defs}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 
@@ -107,6 +107,8 @@
 
 \formsadvisoremaillabel{Email d\tccore@@ref{advisor}{article} Orientador\tccore@@ref{advisor}{narticle}}
 
+\formscoadvisoremaillabel{Email d\tccore@@ref{coadvisor}{article} Co-Orientador\tccore@@ref{coadvisor}{narticle}}
+
 \formsreasonlabel{Justificativa}
 
 

Modified: trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls	2022-11-18 21:02:44 UTC (rev 65048)
+++ trunk/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls	2022-11-18 21:03:00 UTC (rev 65049)
@@ -12,9 +12,9 @@
 %%
 %% The Current Maintainer of this work is Alceu Frigeri
 %%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
 %%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
 %% https://ctan.org/pkg/ufrgscca
 %%
 %%%==============================================================================
@@ -26,8 +26,8 @@
 \def\tc at tmp@packname{ufrgscca}
 \def\tc at tmp@altpackname{ufrgscca}
 \def\tc at tmp@packdesc{UFRGS/CCA  class}
-\def\tc at tmp@packdate{2022/09/06}
-\def\tc at tmp@packversion{1.0.1}
+\def\tc at tmp@packdate{2022/11/18}
+\def\tc at tmp@packversion{1.0.2}
 \let\@exp\expandafter
 \@exp\edef\csname\tc at tmp@altpackname version\endcsname{\tc at tmp@packversion}
 \@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc at tmp@packname\@exp}\@exp[\tc at tmp@packdate\space v\tc at tmp@packversion\space\tc at tmp@packdesc]
@@ -40,6 +40,8 @@
 \RequirePackage[T1]{fontenc}
 \RequirePackage[utf8]{inputenc}
 
+
+
 %==============================================================================
 % Declaração de opções
 %==============================================================================
@@ -106,6 +108,20 @@
     \LoadClass[12pt,twoside,openright]{report}
 \fi
 
+\iftcif at miktex
+% \def\BabelCaseHack{}
+ \ifcsdef{miktexHack}{\miktexHack}{}
+\fi
+
+\iftcif at overleaf
+ \ifcsdef{overleafHack}{\overleafHack}{}
+\fi
+
+\iftcif at texlive
+ \ifcsdef{texliveHack}{\texliveHack}{}
+\fi
+
+
 %%%%%%%%%%%%%%%%%%%%%
 %%% Packages Loading
 %%%%%%%%%%%%%%%%%%%%%



More information about the tex-live-commits mailing list.