Score

38 views
Skip to first unread message

Matheus Amorim

unread,
Sep 22, 2024, 4:46:19 PM9/22/24
to boca-users
Boa tarde,
Estou tentando realizar o cadastro de usuarios no boca de forma que fiquem separados em turmas semelhante ao que temos na maratona (exemplo abaixo), porem não estou conseguindo configurar. 
Alguem pode me ajudar?
Na imagem mostra o score.sep.sample, usei ele como base para editar o score.sep, porem não esta funcionando, tem outra configuração que devo fazer ?

Realizei o cadastro de um usuario no site 2 porem não consigo acessar esse usuario, sempre informa que o usuario não existe.
Sem título.png
Sem título (2).png
Screenshot_12.png

Bruno Ribas

unread,
Sep 22, 2024, 8:56:53 PM9/22/24
to Matheus Amorim, boca-users
Oi Matheus,

Sugiro que cadastre todos os usuários no site 1 e utilize o ID único e o
username para separar as "classes" dos usuários para simplificar o uso
de expressões regulares (regex).

No campo `score.sep`, após o número um (#), você deve adicionar
expressões que identifiquem quem pode ver aquele grupo de usuários.

Recomendo criar usernames com marcadores específicos para facilitar a
criação das expressões regulares. Por exemplo:

- Todos os times têm usernames começando com `team`.
- Usuários do staff começam com `staff`.
- Usuários do tipo score iniciam com `score`.

Aqui está um exemplo de como poderia ser configurado:

```
GERAL 1001/1699/1 # /^team/ /^score/
ARQ 1001/1049/1 # /^team/ /^score/ /^staffARQ/
BRT 1050/1099/1 # /^team/ /^score/ /^staffBRT/
BRI 1100/1149/1 # /^team/ /^score/ /^staffBRI/
BRT_E_BRI 1050/1099/1 1100/1149/1 # /^team/
```

Dessa forma, todos os usuários cujo username começa com `team` poderiam
ver todas as sedes e o grupo geral. Já os usuários do staff veriam
apenas o score e as tasks referentes à sua respectiva sede.

Espero que isso ajude!

Abraços,

Matheus Amorim

unread,
Oct 1, 2024, 6:56:41 PM10/1/24
to boca-users
Boa noite, tive tempo para testar somente agora.
E nos testes tentei reproduzir o que foi mostrado, porem ainda não obteve exito. 
O arquivo score.sep esta dessa forma:
Global 1 # /^team/ /^ccl/ /^score/ /^admin/
TEAM 1 # /^team/ /^score/ /^admin/
CCL 1 # /^ccl/ /^score/ /^admin/

Esses são os usuários que tenho para teste:
User # Site  Username             Type
10             1          team_time1    team
11          1          team_time2    team
12          1          ccl_time3    team
13         1          ccl_time4    team
1000 1          admin            admin
1001 1          score            score

Ao clicar nos marcadores não acontece nada no score, nenhuma separação é feita.

Como o exemplo enviado continha vários sites, tentei fazer o mesmo:
Global 3/2/1 # /^team/ /^ccl/ /^score/ /^admin/
TEAM 2/1 # /^team/ /^score/ /^admin/
CCL 3/1 # /^ccl/ /^score/ /^admin/

Porem o resultado foi pior onde a mensagem "SCOREBOARD IS EMPTY" e as opções de visualização não aparecem.
Teria algum tutorial passo a passo ou documentação que possa usar? Ou poderia me ajudar com o que estou fazendo errado?

Estou usando no ubuntu 18.04.6 LTS, em uma das telas de report encontrei essa versão do BOCA boca-1.5.14, caso seja útil.
Grato,
Matheus Amorim.

Bruno Ribas

unread,
Oct 1, 2024, 8:49:42 PM10/1/24
to Matheus Amorim, boca-users
Os números separados por / antes do # representam:
ID_INICIAL/ID_FINAL/SITE

Então é o intervalo de usuários que ficam sob o score com o nome que
você criou. Então, para o seu exemplo, deveria ser algo assim:
Global 10/15/1 # /^team/ /^ccl/ /^score/ /^admin/
TEAM 10/11/1 # /^team/ /^score/ /^admin/
CCL 12/13/1 # /^ccl/ /^score/ /^admin/

Quanto a versão do boca, use por favor a versão para ubuntu 22.04 que
estão no repositório.

Veja uma instrução passo a passo sobre como instalar o boca pelo repositório:
https://youtu.be/Hp-bL2Ws8M8?si=uEYKrrDPjo5PuB-c

[]s
Reply all
Reply to author
Forward
0 new messages